Databinding pour afficher/editer un formulaire de données

Description

Voici un exemple d'utilisation du DataBinding, afin de réaliser des formulaires de saisie et consultation de données en très peu de temps.
Ce sujet est quelque peu complexe, alors n'hésitez pas à poster vos questions, j'y répondrait, même l'année prochaine ;)

Source / Exemple :


// On remplit la collection avec les clients
_clients.AddRange(new Client[]{new Client("Desmoulin","Gerard",new DateTime(1950,3,25),"12 rue du Maisne"),new Client("Desmoulin","Jacqueline",new DateTime(1956,7,3),"12 rue du Maisne"),new Client("Ghez","Grégory",new DateTime(1982,3,29),"hehehe :)")});

// On lit les propriétés des clients aux propriétés des zones de saisie.
txtNom.DataBindings.Add("Text",_clients,"Nom");
txtPrenom.DataBindings.Add("Text",_clients,"Prenom");
dtpNaissance.DataBindings.Add("Value",_clients,"Naissance");
txtAdresse.DataBindings.Add("Text",_clients,"Adresse");

/*

  • Si vous changer le texte d'un control (txtNom par exemple), la valeur Nom du client
  • en cours d'édition sera changé en live. En gros un appui de touche = une mise à jour directe.
  • /

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.