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 : 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
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 : 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
Mais je n'y arrive pas avec ce code là !!

Help SVP