Bonjour,
Le databinding ne fonctionne t'il pas sur un contrôle invisible ?
Comment faire autrement ?
Par avance :merci:
Xav
Version imprimable
Bonjour,
Le databinding ne fonctionne t'il pas sur un contrôle invisible ?
Comment faire autrement ?
Par avance :merci:
Xav
ca dépend pour faire quoi ?
si j'ai Label1 lié à un BindingSource1 et que je fais :Citation:
Envoyé par bidou
le BindingSource n'est pas mis à jourCode:
1
2 Label1.Visible=False Label1.Text="test"
Le problème est identique si
sur TabControl1.SelectTab(1)Code:Label1.Visible= True
mais qu'au moment de faire
on se trouve sur TabControl1.SelectTab(2)Code: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: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:CType(Me.AuthorsBindingSource.Current, DataRowView).Item("year born") = Me.TextBox1.Text
Citation:
Envoyé par bidou
SUPER !!! :king:
ça MAARCHE :yaisse2:
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 ..8O
Xav