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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.