Forums Neueste Beiträge
 

Ändern des Spalten Typs im Datagridview

25/02/2009 - 16:30 von Martin von Seht | Report spam
Hallo,

ich fülle ein DataGridview wie folgt per Code:
da = New System.Data.SqlClient.SqlDataAdapter(SQL, con)
ds = New System.Data.DataSet()
da.Fill(ds)
dt = ds.Tables(0)
Me.dg.DataSource = dt

Es werden so nur Spalten vom Typ Textbox im DatagridView angelegt.

Ich möchte aber das die 2. Spalte eine ComboBox ist.

Wie kann ich den Typ der Spalte àndern?

Ich habe schon versucht die Spalten vorher im DataGridView zu erstellen.
Aber dann werden die Spalten aus dem DataTable zusàtzlich angefügt.

Ich nutze VB von VS2005 Standard

Vielen Dank im voraus für eure hilfe

Gruss

Martin
 

Lesen sie die antworten

#1 Peter Götz
25/02/2009 - 16:58 | Warnen spam
Hallo Martin,

ich fülle ein DataGridview wie folgt per Code:
da = New System.Data.SqlClient.SqlDataAdapter(SQL, con)
ds = New System.Data.DataSet()
da.Fill(ds)
dt = ds.Tables(0)
Me.dg.DataSource = dt

Es werden so nur Spalten vom Typ Textbox im
DatagridView angelegt.



Bevor Du DGV.DataSource zuweist, musst Du die
entsprechenden Spalten inkl. der ComboBox-Spalte
definieren.
Ein Beispiel dazu findest Du unter

www.gssg.de -> Visual Basic -> VB.net
-> DataGridViewComboBoxColumn

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)

Ähnliche fragen