Problème pour remplir mon datagridview
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)
Code:
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 essayé comme çà
Code:
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 |
j'ai aussi essayé comme çà
Code:
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.DataBindings |
Mais j'ai une erreur avec cette méthode:
Citation:
Un accès à la propriété doit assigner la propriété ou utiliser sa valeur.
Merci d'avance.