Bonjour,
Le databinding ne fonctionne t'il pas sur un contrôle invisible ?
Comment faire autrement ?
Par avance
Xav
Bonjour,
Le databinding ne fonctionne t'il pas sur un contrôle invisible ?
Comment faire autrement ?
Par avance
Xav
si j'ai Label1 lié à un BindingSource1 et que je fais :Envoyé par bidou
le BindingSource n'est pas mis à jour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Label1.Visible=False Label1.Text="test"
Le problème est identique si
sur TabControl1.SelectTab(1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Label1.Visible= True
mais qu'au moment de faire
on se trouve sur TabControl1.SelectTab(2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Label1.Text="test"
Autre question, dans la même veine,
étant ReadOnly, comment lui affecter une valeur autrement que par un contrôle lié ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.BindingSource1.Current.row.itemarray(1)
merci
Xav
oui la liaison n'est pas mise à jour mais la valeur est récupérable dans la source de données.
Et pour affecter une valeur, il faut caster vers le type de l'objet contenu dans la list du bindingsource. Par exemple si mon bindingsource est lié à une datatable, je peux écrire
Code : Sélectionner tout - Visualiser dans une fenêtre à part CType(Me.AuthorsBindingSource.Current, DataRowView).Item("year born") = Me.TextBox1.Text
Envoyé par bidou
SUPER !!!![]()
ça MAARCHE![]()
Depuis le temps que je cherchais la réponse
Un grand merci
Par contre, connais tu un tuto pas trop compliqué sur cette notion de cast, parce que là, j'ai appliqué, mais j'ai rien compris ..![]()
Xav
Partager