Hallo,
brauche hilfe...
Ich will daten aus einer Datenbank auslesen und in ein Listview schreiben.
Wenn ich nur Daten ins Listview schreib die ich aus der Datenbank auslese funktionierts auch,
aber wenn ich dann noch zb einen text ("Anfang des Vertrages: " + dr.GetString(1)) oder einen
String (zb: temp.SubItems.Add(String)) ins Listview schreiben will funktionierts nicht mehr. . .
Er gibt mir aber nicht mal eine Fehlermeldung aus, sondern schreibt einfach garnichts ins ListView
Hat wer eine Ahnung wie ich die Daten aus der Datenbank und einen Text ins listview hineinbekomm??
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29:
| tr = myConn.BeginTransaction(IsolationLevel.ReadCommitted);
com = new MySqlCommand("SELECT Von, Was from t_vertrag where name_id = ?id", myConn, tr);
id = com.Parameters.Add("?id", MySqlDbType.Int32, 4); id.Value = n_id;
com.Prepare();
try { dr = com.ExecuteReader();
while (dr.Read()) { ListViewItem temp = new ListViewItem(dr.GetString(0)); temp.SubItems.Add("Anfang des Vertrages: " + dr.GetString(1)); listViewDatenAnzeigen.Items.Add(temp); }
dr.Close(); tr.Commit();
} catch (MySqlException err) { MessageBox.Show(err.ToString()); tr.Rollback(); } |
Danke für eure Hilfe,
Grüße Moritz
Moderiert von Christian S.: Size- durch C#-Tags ersetzt
Moderiert von Christian S.: Topic aus C# - Die Sprache verschoben am Do 19.07.2007 um 11:51