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

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

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.