Associer le résultats d'une requête d'une bd à une boîte de liste

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 902 fois - Téléchargée 32 fois

Contenu du snippet

La Bd est une bd Access

Source / Exemple :


String connStr = "Provider=Microsoft.Jet.OLEDB.4.0;"
// lieu de la bd attention: ../../ car l'exe est le répertoire bin/debug
+ "Data Source=../../bd.mdb";

// concatène le nom et le prénom avec le + (dans access)
string selStr ="SELECT  [nom]+\" \"+[prenom] AS NomPrenom from Auteurs";
OleDbDataAdapter oDA= new OleDbDataAdapter (selStr,connStr);
DataSet oDS = new DataSet();
oDA.Fill(oDS);
lbNoms.DataSource=oDS.Tables[0];
// champ à afficher: NomPrenom voir As dans la rq
lbNoms.DisplayMember="NomPrenom";

Conclusion :


Affichera le nom et le prénom des gens contenus dans la table client.
bd.mdb doit être dans le rép du projet.

Exemple d'utilisation: dans une boîte de dialogue traiter l'évènement Load et remplissez une boîte de liste.

lbNoms est de type System.Windows.Forms.ListBox

A voir également

Ajouter un commentaire Commentaires
theboboteam Messages postés 9 Date d'inscription dimanche 1 juin 2003 Statut Membre Dernière intervention 23 décembre 2003
25 juin 2003 à 10:14
utilise lbNoms.ValueMember pour avoir une valeur qui identifiant pour cahque couple (bien sur, tu devras rajouter le champs qui comporte l'identifiant que tu souhaite recuperer dans ta requete)
cs_Coyote78 Messages postés 3 Date d'inscription samedi 8 février 2003 Statut Membre Dernière intervention 7 juin 2003
21 mai 2003 à 17:22
Y a t'il moyen d'associer une valeur cachée a chaque item de la listbox afin de stocker par exemple un identifiant propre a chaque couple Nom/Prenom ?
cs_bvb Messages postés 10 Date d'inscription vendredi 11 avril 2003 Statut Membre Dernière intervention 19 novembre 2003
11 avril 2003 à 12:31
Source très utile

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.