La source de liaison de filtrage

Espère que vous pourrez m'aider avec cela.

J'aimerais filtrer mes datagridview à l'aide d'un mot clé, comme un nom par exemple.
J'ai utilisé un ensemble de données, puis le lier à une source de données puis à mon datagridview pour l'affichage.

Lorsque j'ai utilisé la bindingsource.filter je ne peux pas obtenir aucun résultat.

Voici mon code:

    Dim ds As New DataSet
    Dim bs As New BindingSource

    Dim sql As String = "SELECT TOP 10 * FROM dbo.DimCustomer"
    Dim connection As New SqlConnection(sqlconnectionstring)
    Dim dataadapter As New SqlDataAdapter(sql, connection)



    connection.Open()
    ds.Clear()
    dataadapter.Fill(ds, "Customer")
    connection.Close()


    bs.DataSource = ds

    dgv1.DataSource = bs
    dgv1.DataMember = "Customer"
    bs.Filter = "FirstName = 'Jon'"
Qu'advient-il si vous appliquez votre filtre dans la ligne ci-dessus dgv1.DataSource = bs ?
Salut 5uperdan. J'ai essayé ce que vous avez suggéré, mais rien ne se passe.
la seule chose est que vous ASSURER que DimCustomer a une colonne appelée Prénom?
Oui il a une colonne avec ce nom.

OriginalL'auteur helios99 | 2012-12-31