Rechercher des entrées sur datagridview à partir d'un textbox
Bonjour tout le monde , je travaille sur un projet sur vb.net ,
J'ai réussi à afficher les données de ma base Mysql sur mon DATAGRIDVIEW.
voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Private Sub abonnement_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.WindowState = FormWindowState.Maximized
Dim connectionstring As String = "Server=localhost;User Id=root;Password=anas25;Database=bd"
Dim commandtext As String
Dim adapter As MySqlDataAdapter
Dim table As DataTable
commandtext = "select * from client "
Try
adapter = New MySqlDataAdapter(commandtext, connectionstring)
table = New DataTable
adapter.Fill(table)
DataGridView1.DataSource = table
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub |
Après j'ai ajouté un textbox1 , et je veux par exemple si je saisi un nom qui commence par "A" toutes les autres entrées disparaissent et ne reste dans la datagridview que les noms commençant par A,
Puis lorsque j'ajoute par exemple "An" , ne restent dans la datagridview que les noms qui commencent par "An"...
et lorsque la bonne entrée est trouvée , elle est sélectionnée dans la datagridview.
J'ai trouvé un truc du genre
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Dim mondataview As DataView = New DataView(client)
mondataview.RowFilter = "nom like 'textbox1.text*' "
End Sub |
Mais je n'y arrive pas avec ce code là !!
Help SVP