Databinding pour afficher/editer un formulaire de données

Soyez le premier à donner votre avis sur cette source.

Vue 18 421 fois - Téléchargée 1 602 fois

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

Ajouter un commentaire

Commentaires

TheSaib
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
14 -
Ca t'arrives de chômer un peu :> même pendant les diggers tu postes ...
C'est fatiguant à la fin ;)
gg00xiv
Messages postés
656
Date d'inscription
mercredi 22 août 2001
Statut
Membre
Dernière intervention
11 mars 2005
12 -
lol, je fais une pause, la première partie vient de se terminer :)
Et puis ca faisait longtime quand même que j'avais pas donner signe de vie, hehe
Kikuts
Messages postés
162
Date d'inscription
jeudi 11 janvier 2007
Statut
Membre
Dernière intervention
5 novembre 2010
-
Merci ! Je cherchais le position++ et -- :)

Je te met une bonne note pour ça parce que tu t'es fais sacrément massacré question note ^^

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.