Feedback

C# - ComboBox mit Inhalten aus Datenbank füllen

Veröffentlicht von am 15.10.2006
(2 Bewertungen)
eine ComboBox mit Inhalten aus einer Datenbank füllen, per OleDb (z.B. Accessdatenbanken)
// Eine OleDbConnection (hier: con)ist Vorraussetzung
// Eine ComboBox (hier cb) ist Vorraussetzung


private void cb_fuellen()
{
        int spalten_nr = 0; //Nummer der Spalte, in der das gewünschte Element steht
        OleDbCommand cmd = new OleDbCommand();
	// CommandText nach Bedarf stetzen
	cmd.Connection = con;
	con.Open();
	cb.Items.Clear();
	OleDbDataReader dr = cmd.ExecuteReader();
	while (dr.Read())
	{
                cb.Items.Add(dr.GetValue(spalten_nr).ToString());
        }
	dr.Close();
	con.Close();
}
Abgelegt unter ComboBox, Datenbank, OleDB.

1 Kommentare zum Snippet

Erik Neurohr schrieb am 18.10.2006:
Bringt mir Verbesserungvorschläge :-), damit ich es auch weiß warum so geratet wurde
 

Logge dich ein, um hier zu kommentieren!