Lier un controle textbox à une propriete d'un objet

Lier un controle textbox à une propriete d'un objet - C#/.NET managed - Programmation

Marsh Posté le 23-11-2005 à 20:12:00    

Bonsoir,
 
Comment dois-je faire en C# pour lier mon controle textbox avec une propriete d'un de mes objet ?
 
Je voudrais que des qu'il y a un changement du textbox ca mette a jour l'objet mais egalement que la mise a jour de l'objet soit directement visible dans le controle textbox.
 
J'arrive a faire ça dans des comboxbox avec des Arraylist (en utilisant DataSource) mais je ne sais pas le faire avec un textbox
 
Merci d'avance
 
Fluminis


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 23-11-2005 à 20:12:00   

Reply

Marsh Posté le 23-11-2005 à 20:27:45    

Pour la mise à jour de l'objet en fonction du changement du textbox, utilise l'évènement TextChanged du textbox.
Pour la mise à jour du textbox, utilise l'évènement adéquat de ton objet


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 23-11-2005 à 20:30:00    

c'est donc ce que je craignais.
Merci je vais faire comme ça alors


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 23-11-2005 à 20:55:38    

pourquoi ce que tu craignais :??:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 23-11-2005 à 23:09:20    

j'avais déjà pensé à la solution que tu évoques et elle m'oblige à declarer de nombreuses fonctions text changed pour chacuns des membres de mon objet que je veux editer. Il faut ensuite que je fasse l'opération inverse pour que lors d'une mise a jour de l'objet ça mette a jour le textbox correspondant.
Et je pensais qu'une solution du genre DataSource existait aussi pour les textboxes ce qui m'aurait grandement simplifier le travail... mais bon tant pis pour moi je vais coder tout ça :)


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 28-11-2005 à 14:41:25    

faut faire du binding de données.

Reply

Marsh Posté le 28-11-2005 à 14:43:57    

et comment dois je proceder pour faire ça ?


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 28-11-2005 à 14:50:54    

code :
tonTextBox.DataBindings.Add("Text", taClasse, "taProprieteDeTaClasse" )
 
lien : (google est ton ami, ainsi que la msdn)
http://msdn.microsoft.com/library/ [...] stopic.asp
 
 
Edit : bind se traduit par lier


Message édité par liink le 28-11-2005 à 14:53:14
Reply

Marsh Posté le 28-11-2005 à 14:54:41    

merci bien :) je vais de ce pas tester ça


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed