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)
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

VB.NET Aufbau

Sie verfügen nach der Schulung über fundierte Kenntnisse in der Arbeit mit objektorientierten Modellen in VB.NET und können wiederverwendbare Komponenten eigenständig erzeugen.

// 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!