Filtre de DataBinding dans un DataGridView
Bonjour,
Je n'arrive pas à bien manipuler le filtrage d'un datagridview.
J'ai réussi jusqu'à maintenant à filtrer le datagrid suivant un mot tapé dans un textbox comme suit:
Code:
1 2 3 4 5 6 7 8 9
| Private Sub txtSearch_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtSearch.TextChanged
ClientsBindingSource.Filter = String.Format("Nom = '{0:}'", txtSearch.Text)
If txtSearch.Text = "" Then
ClientsBindingSource.Filter = ""
End If
End Sub |
Comme vous pouvez le constater, ce code ne permet d'afficher des rows dans le datagridview que si le mot entier est saisi dans le textbox, ce que je cherche à avoir, c'est que le filtre prenne en charge toutes les occurrences contenant la chaîne saisie dans le textbox, par exemple, en tapant "onal" dans le textbox, ça doit afficher le nom "Ronaldo".
J'espère que je me suis fait comprendre.
Merci d'avance