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 784 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.