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
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,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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
Mais je n'y arrive pas avec ce code là !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Help SVP
Partager