DataGridView

Hi :smile:

Brüte schon das ganze Wochenende über ein Problem.

Wie kann ich die Eigenschaft einer DataGridView-Spalte
ändern, sodass in der Spalte nur Combobox-Auwahlfelder sind.

Die Eigenschaft heißt wohl datagridviewcomboboxcolumn.

Aber ich kann das programmtechnisch nicht einstellen bzw.
vielleicht liegt es daran das das DataGridView mit einer
Datenbank verbunden ist?

Falls jemand einen Rat hat, wäre das super :smile:

Hallo,

mit ein paar Mausklicks geht das m.E. nicht.
Dazu musst du schon ein paar Zeilen Code schreiben :wink:

Zum Bsp. koennte es so ausschauen :smile:

'Column wird erstellt
 Private Function CreateColumn() As DataGridViewComboBoxColumn
 Dim column As New DataGridViewComboBoxColumn()
 With column
 .HeaderText = "Headertext"
 .DropDownWidth = 160
 .Width = 90
 .MaxDropDownItems = 3
 .FlatStyle = FlatStyle.Flat
 .Items.AddRange(New String() {"Deine", "ganzen", "Einträge"})
 End With
 Return column
 End Function

'Das Column koennte man dann wiefolgt einpflegen

 DataGridView1.Columns.Insert(0, CreateColumn())

MfG Alex

Ok, das funktioniert schon so wie du geschrieben hast.
Allerdings programmiere ich in C# - :smile: ,
aber die Unterschiede sind ja nicht so groß.

Schon mal danke. Werde mich dann unter der Woche
wieder ransetzten und das mal durchgehen.