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

Messages postés
140
Date d'inscription
samedi 5 mars 2011
Dernière intervention
13 août 2013
- 14 janv. 2012 à 23:08 - Dernière réponse :
Messages postés
140
Date d'inscription
samedi 5 mars 2011
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 ?
Afficher la suite 

Votre réponse

1 réponse

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

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

Merci BasicZx81 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de BasicZx81

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.