Comment lire un enregistrement de la ligne courante à partir d'un dataset ou d'u [Résolu]

Signaler
Messages postés
140
Date d'inscription
samedi 5 mars 2011
Statut
Membre
Dernière intervention
13 août 2013
-
Messages postés
140
Date d'inscription
samedi 5 mars 2011
Statut
Membre
Dernière intervention
13 août 2013
-
Bonsoir,
je dispose d'un objet Dataset ("MyDataset") contenant 2 tables ("TABLE1") et ("TABLE2"), je dispose également d'un objet Bindingsource :

Dim BindingSource1 As New BindingSource
BindingSource1.DataSource = MyDataSet
BindingSource1.DataMember = "Table1"

j'aimerais pouvoir placer dans une variable le contenu d'un champ en particulier ("COLONNE1", type : texte) de la ligne courante.
j'ai essayé ceci mais ça ne fonctionne pas :

Dim row As MyDataset.TABLE1
Dim MyValue as String
row = CType(CType(Me.BindingSource1.Current, DataRowView).Row, MyDataset.TABLE1)
If row.IsMESSAGENull Then row.COLONNE1 = "Entrer votre texte ici."
MyValue = row.COLONNE1

Pouvez m'aider Svp ?

1 réponse

Messages postés
140
Date d'inscription
samedi 5 mars 2011
Statut
Membre
Dernière intervention
13 août 2013

C'est bon j'ai trouvé. C'était si simple......pfffff. lol

rownumber = BindingSource1.Position
MyValue = dtt.Rows(Rownumber).Item("COLONNE1").tostring