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