Forum du développeur

Le forum du développeur vous permettra d'obtenir de l'aide si vous voulez débuter le développement ou si vous développez, que ce soit des programmes ou des sites web. Il vous aidera aussi pour votre système d'exploitation et votre matériel...


Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Listbox et Dataset

Aller en bas  Message [Page 1 sur 1]

1 Listbox et Dataset le Jeu 3 Juin - 20:00

Bonjour,

Je souhaiterais afficher dans une Listbox les noms et les prénoms des enfants de ma famille.
J'ai créé une base Access (famille)dans laquelle il y a une table "Enfants".
Pour accéder à la base j'utilise le mode déconnecté.
J'ai donc écrit le code suivant:
Code:

private void Form1_Load(object sender, EventArgs e)
{
string ch = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="".\famille.mdb"";User ID=Admin; ";
OleDbConnection connec = new OleDbConnection(ch);
string requete = "select * from Enfants";

OleDbDataAdapter da = new OleDbDataAdapter(requete, connec);
DataSet ds = new DataSet();
da.Fill(ds, "enfants");
OleDbCommandBuilder cmdBuilder = new OleDbCommandBuilder(da);

for (int i = 0; i < ds.Tables["enfants"].Rows.Count; i++)
{
dataGridView1.DataSource = ds.Tables["enfants"];
lst_enfants.DataSource = ds.Tables["enfants"];
lst_enfants.DisplayMember = "Nom";
}

Donc avec lst_enfants.DisplayMember = "Nom"; j'affiche bien le nom. Mais je ne sais pas comment ajouter aussi le prénom.

Si quelqu'un peut me donner la solution je l'en remercie d'avance.

Ah oui! Je souhaiterais afficher la même chose dans un MessageBox et j'ai le même problème. Je n'arrive à afficher que le nom ou le prénom mais pas les 2 avec le code suivant:
Code:

MessageBox.Show(ds.Tables["enfants"].Rows[i][1].ToString());

Voir le profil de l'utilisateur

Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum