Bonsoir j'ai une fonction renvois un datareader.
Je voudrais relier le datareader au datagridview
Fonction qui renvois un dtr (je l'ai déjà utilisé pour autre chose)
J'ai essayé comme çà
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 Function FONC_REQ_DTR_MYSQL(ByVal str_requete As String) Try 'on ouvre la connection If conn.State = 0 Then conn.Open() 'on execute la requete cmd = New MySqlCommand(str_requete, conn) dtr = cmd.ExecuteReader Return dtr Catch myerror As MySqlException 'afficher le msg d'erreur MsgBox("Erreur dans la FONC_REQ_DTR_MYSQL: " & myerror.Message) Return 0 End Try End Function
j'ai aussi essayé comme çà
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 str_requete = "SELECT * FROM `tbl_client`" db.FONC_REQ_DTR_MYSQL(str_requete) Dim Source As New BindingSource Source.DataSource = dtr dtgv_rech.DataSource = Source
Mais j'ai une erreur avec cette méthode:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 str_requete = "SELECT * FROM `tbl_client`" db.FONC_REQ_DTR_MYSQL(str_requete) str_requete = "SELECT * FROM `tbl_client`" db.FONC_REQ_DTR_MYSQL(str_requete) dtgv_rech.DataSource = dtr dtgv_rech.DataBindingsMerci d'avance.Un accès à la propriété doit assigner la propriété ou utiliser sa valeur.
Partager