Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - Inhalt einer Spalte auslesen und anzeigen


gerhard_68 - Do 02.12.10 13:46
Titel: Inhalt einer Spalte auslesen und anzeigen
Hallo,

ich lese die Daten mit folgendem Code.

if (zeit01DataSet.tbl_Zeiterfassung.Rows.Count > 0)
{
foreach (DataRow row in this.zeit01DataSet.tbl_Zeiterfassung.Rows)
{
string title = row["dat_endzeit"].ToString();
string number = row["dat_Zeit_Ende"].ToString();
richTextBox1.Text = title + "\n";
textBox1.Text = number + "\n";
// NameTextBox.DataBindings.Add("Text", BindingSource1, "Name")


}
}
}

Leider wir nur der letzte Eintrag angezeigt, was muss ich machen damit der gesamte Inhalt der Spalte angezeigt wird?

Lg

Gerhard


jaenicke - Do 02.12.10 13:55

Nun, schauen wir doch einmal was du machst.

Du gehst zum ersten Eintrag. Dann sagst du, dass in deine richTextBox title plus der Zeilenumbruch hinein soll.
Jetzt gehst du zum nächsten Eintrag. Jetzt sagst du, dass der neue title plus ein Zeilenumbruch hinein soll.

Da du den alten Inhalt jeweils überschreibst, ist der natürlich weg. Was sollte denn sonst passieren? :gruebel:

Wenn du in die Dokumentation geschaut hättest, hättest du in der Liste:
http://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox_methods.aspx
fast ganz oben auch AppendText gefunden:
http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.appendtext.aspx