Comment faire aparaite deux info d une base de donne dans un listbox em meme tem

aithassan Messages postés 6 Date d'inscription mardi 10 août 2004 Statut Membre Dernière intervention 14 octobre 2004 - 13 oct. 2004 à 13:26
aithassan Messages postés 6 Date d'inscription mardi 10 août 2004 Statut Membre Dernière intervention 14 octobre 2004 - 14 oct. 2004 à 12:10
Salut les Gas !!

jais un probeleme de faire aparaite dans un lisbox deux donne differente d une base de donnee jais reussi a me faire connecter dans la base de donne mais sauf le problem que c les derniere donne qui aparaice ca veux dire que les donnee de la premiere conn2 . disparaice et viens les donne de la deuxieme .
ca serais chouet si quelquun trouve une slution pour ca
la premiere connection dois apelle les donne Nom Prenom et KID
d un tableua et le monter dans un listbox et la dexieme doit motenr autre contenut FOndnr stücke et c en allemand mais des contenu d une autre tableua elle doivent aussi se monter dans le listbox sans faire effacer les premiere contenu !!!!

merci

voila le code

OleDbConnection conn2 = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data Source=kundedaten.mdb");
conn2.Open();

DataSet dataset2 = new DataSet();

string SqlFirmen1 = "SELECT * FROM kundeinfo WHERE KID LIKE'"+textBox4.Text+"'";

OleDbDataAdapter adapter2 = new OleDbDataAdapter(new OleDbCommand(SqlFirmen1, conn2));
adapter2.Fill(dataset2, "kundeinfo");


listBox2.Items.Clear();


listBox2.Items.Add ("Name // vorname \n\n");


foreach(DataRow row in dataset2.Tables["kundeinfo"].Rows)
{

string name=" "+row["Name"].ToString()+" // "+row["Vorname"].ToString()+ " \n\n ";//name ist eine Spalte in der Tabelle1

listBox2.Items.Add(name);
}
conn2.Close();

//OleDbConnection conn1 = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" +
// @"Data Source=kundedaten.mdb");
conn2.Open();

//DataSet dataset2 = new DataSet();

string SqlFirmen = "SELECT * FROM Guthaben_kunden_fond WHERE KID LIKE'"+textBox4.Text+"'";

OleDbDataAdapter adapter1 = new OleDbDataAdapter(new OleDbCommand(SqlFirmen, conn2));
adapter1.Fill(dataset2, "Guthaben_kunden_fond");


listBox2.Items.Clear();


listBox2.Items.Add ("\n\n\n\nWertpNr //WertpArt //ErhalteneStücke :\n\n");


foreach(DataRow row in dataset2.Tables["Guthaben_kunden_fond"].Rows)
{

string pname=" "+row["WertpapierNr"].ToString()+" // "+row["WertpapierArt"].ToString()+ " // "+row["erhalteneStücke"].ToString()+"\n \n ";//name ist eine Spalte in der Tabelle1

listBox2.Items.Add(pname);
}


conn2.Close();

4 réponses

Arthenius Messages postés 1182 Date d'inscription mercredi 21 janvier 2004 Statut Membre Dernière intervention 6 septembre 2011 14
13 oct. 2004 à 15:48
il faut oter ton deuxieme :

listBox2.Items.Clear();


alors tu auras toute tes données dans le lisbox2

Arthenius

"Ce qui ne me tue pas, me rend plus fort..."
0
Arthenius Messages postés 1182 Date d'inscription mercredi 21 janvier 2004 Statut Membre Dernière intervention 6 septembre 2011 14
14 oct. 2004 à 09:21
valide la reponse si cela fonctionne stp...

Arthenius

"Ce qui ne me tue pas, me rend plus fort..."
0
aithassan Messages postés 6 Date d'inscription mardi 10 août 2004 Statut Membre Dernière intervention 14 octobre 2004
14 oct. 2004 à 12:09
jais trouve la solution
0
aithassan Messages postés 6 Date d'inscription mardi 10 août 2004 Statut Membre Dernière intervention 14 octobre 2004
14 oct. 2004 à 12:10
merciiiiiiiiii
0
Rejoignez-nous