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:
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".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
J'espère que je me suis fait comprendre.
Merci d'avance
Partager