OVH Cloud OVH Cloud

DataSet, trouver un enregistement dans un data set

1 réponse
Avatar
Je cherche le code pour atteindre un enregistrement =E0=20
l'aide d'une commande au travers d'une input box dans=20
laquelle je rentrerai le nom de l'enregistrement et ceci=20
me permettra de le joindre et de l'afficher dans une=20
texteBox qui habituellement me sers =E0 consulter les=20
enregistrements.

Je donne mon code ci-dessous que j'ai besoins de=20
completer pour mon bouton de commande recherche.

Merci d'avance pour votre aide=20

A bient=F4t

Patrice

=20
Private Sub Button5_Click(ByVal sender As System.Object,=20
ByVal e As System.EventArgs) Handles Button5.Click

Me.BindingContext(DataSet21, "Entretien").Position =3D _

Me.BindingContext(DataSet21, "Entretien").Count - 1

End Sub

Private Sub Button3_Click(ByVal sender As System.Object,=20
ByVal e As System.EventArgs) Handles Button3.Click

Me.BindingContext(DataSet21, "Entretien").Position -=3D 1

End Sub

Private Sub Button4_Click(ByVal sender As System.Object,=20
ByVal e As System.EventArgs) Handles Button4.Click

Me.BindingContext(DataSet21, "Entretien").Position +=3D 1

End Sub

Private Sub Button2_Click(ByVal sender As System.Object,=20
ByVal e As System.EventArgs) Handles Button2.Click

Me.BindingContext(DataSet21, "Entretien").Position =3D 0

End Sub

1 réponse

Avatar
momo
Pour sélectionner des enregistrements dans une table il suffit d'utiliser la
méthode Select dans le genre :

dim dr() as Datarow = DataSet21.Entretien.Select("Valeur = 1")

DataSet21 étant fortement typé, sinon il faut détailler :

dim dr() as Datarow = DataSet21.Tables("Entretien").Select("Valeur = 1")

Pour la syntaxe complète voir MSDN ici :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/
frlrfSystemDataDataTableClassSelectTopic.asp

@+

a écrit dans le message de news:
1ea8401c456c3$d56935b0$
Je cherche le code pour atteindre un enregistrement à
l'aide d'une commande au travers d'une input box dans
laquelle je rentrerai le nom de l'enregistrement et ceci
me permettra de le joindre et de l'afficher dans une
texteBox qui habituellement me sers à consulter les
enregistrements.

Je donne mon code ci-dessous que j'ai besoins de
completer pour mon bouton de commande recherche.

Merci d'avance pour votre aide

A bientôt

Patrice


Private Sub Button5_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button5.Click

Me.BindingContext(DataSet21, "Entretien").Position = _

Me.BindingContext(DataSet21, "Entretien").Count - 1

End Sub

Private Sub Button3_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button3.Click

Me.BindingContext(DataSet21, "Entretien").Position -= 1

End Sub

Private Sub Button4_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button4.Click

Me.BindingContext(DataSet21, "Entretien").Position += 1

End Sub

Private Sub Button2_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button2.Click

Me.BindingContext(DataSet21, "Entretien").Position = 0

End Sub