Comment lire un enregistrement de la ligne courante à partir d'un dataset ou d'u

Résolu
BasicZx81 Messages postés 140 Date d'inscription samedi 5 mars 2011 Statut Membre Dernière intervention 13 août 2013 - 14 janv. 2012 à 23:08
BasicZx81 Messages postés 140 Date d'inscription samedi 5 mars 2011 Statut Membre Dernière intervention 13 août 2013 - 15 janv. 2012 à 10:36
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

BasicZx81 Messages postés 140 Date d'inscription samedi 5 mars 2011 Statut Membre Dernière intervention 13 août 2013
15 janv. 2012 à 10:36
C'est bon j'ai trouvé. C'était si simple......pfffff. lol

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