Hallo,
ich füge einem DataGridView eine Spalte des Typs ComboBox hinzu und versehe diese mit einer DataTable als DataSource.
Schaut dann folgendermassen aus:
Funktioniert auch soweit alles, nur wenn ich dann einen Wert auswähle und diesen bestätige bzw. in eine neue Zeile springe, kommt die Fehlermeldung:
"DataGridView-Ausnahme:
System.FormatException: Der Wert kann nicht in den Typ System.String konvertiert werden."
Was mache ich falsch?
Wenn ich die Elemente als Items hinterlege, dann funktionierts problemlos.
Gruß und Danke
Gogat
ich füge einem DataGridView eine Spalte des Typs ComboBox hinzu und versehe diese mit einer DataTable als DataSource.
Schaut dann folgendermassen aus:
Code:
Dim cb As New DataGridViewComboBoxColumn cb.DataPropertyName = "Test" cb.HeaderText = "Text" cb.Width = 140 cb.DataSource = Tab cb.DisplayMember = "Feld2" cb.ValueMember = "Feld1" DataGridView.Columns.Add(cb)
"DataGridView-Ausnahme:
System.FormatException: Der Wert kann nicht in den Typ System.String konvertiert werden."
Was mache ich falsch?
Wenn ich die Elemente als Items hinterlege, dann funktionierts problemlos.
Gruß und Danke
Gogat