[VB .NET] Databinding problème de liaison
VB .NET Version 2003
Base Mysql 5.0
bonjour à tous
euh ... j'ai laissé un post sur le forum Mysql et je ne suis pas sûr que ce soit le bon endroit pour cela. donc je le remets ici.
Voici mon problème.
Je n'arrive pas à binder correctement un textbox dans une form.
Voici la source
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
UTILISATEUR = "Guy"
PASSWD = "nunki"
SERVEUR = "127.0.0.1"
Base = "Base"
If Connection() = True Then
Call charge()
End If
End Sub
Private Sub charge()
Source = "Select num from T_doss Limit 0,50"
Cmd.CommandText = Source
Cmd.Connection = conn
Adapt.SelectCommand = Cmd
Adapt.Fill(RS)
CurMGR = Me.BindingContext(RS, "table")
DataGrid1.SetDataBinding(RS, "table")
DS1.MappingName = "table"
TextBox1.DataBindings.Add("text", RS.Tables(0), "num")
End Sub
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
CurMGR.Position = CurMGR.Position + 1
End Sub |
Le problème est que lorque je clique sur button1 le curseur se déplace bien dans le datagrid. Par contre le textbox reste figé sur la première valeur. Après avoir fait des recherches sur le net et dans les docs , je comprend pas . En plus que lorsque je modifie le textbox le dataset n'est pas modifié.
Lassé de chercher, je m'adresse à ceux qui savent pour qu'il me dise où ça merdouille.
Merci à tous.