Forum du développeur
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
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...

Le Deal du moment : -50%
-50% sur les sacs à dos pour ordinateur ...
Voir le deal
19.99 €

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

Listbox et Dataset

Aller en bas  Message [Page 1 sur 1]

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

PtiDev



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());

Revenir en haut  Message [Page 1 sur 1]

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