Entwickler-Ecke

WinForms - Daten aus einer DB Tabelle in eine ComboBox schreiben


blutengel - Mi 26.09.12 21:19
Titel: Daten aus einer DB Tabelle in eine ComboBox schreiben
Hi!

versuche schon seit längerem die Inhalte einer Tabelle bzw. die 2. Spalte in eine ComboBox zu schreiben.(tabelle siehe Anhang)
Leider gelingt mir das nicht. Habe es in einer Schleife versucht.(Codeauszug und Debbuging 2. Anhang.)
Das Problem ist das er den kompletten Inhalt der Spalte in das Array schreibt und nicht jede einzelne Reihe in ein Arrayfeld.

MFG
blutengel

Moderiert von user profile iconTh69: Beitragsformatierung überarbeitet: unnötige Zeilenumbrüche entfernt


Th69 - Do 27.09.12 09:44

Hallo blutengel,

das Stichwort lautet DataBinding.
Erzeuge dir eine List<string> und füge die Daten der Tabelle (bzw. der bestimmten Spalte) dort per Add hinzu.
Anschließend bindest du einfach diese Liste an die ComboBox:

C#-Quelltext
1:
2:
3:
4:
5:
List<string> list = new List();

// tabelle auslesen und list.Add(...) in der Schleife aufrufen

comboBox.DataSource = list;