Hallo,
ich hab ein DataSet, dass aus 3 Tables besteht.
Anzeigen lasse ich mir das in einem DataGridView, das bei CellClick ein DialogForm aufruft in dem die Daten
der CurrentRow geändert werden können. Probleme macht die ComboboxColumn des DataGridViews scheinbar.
Beim Schließen bekomme ich die
Fehlermeldung:
Spoiler anzeigen
Ich befülle das Ganze so:
Wenn ich die ComboboxColumn mit einer TextBoxColumn ersetze funktioniert das Ganze.
Was kann ich tun
MfG Tim
ich hab ein DataSet, dass aus 3 Tables besteht.
Anzeigen lasse ich mir das in einem DataGridView, das bei CellClick ein DialogForm aufruft in dem die Daten
der CurrentRow geändert werden können. Probleme macht die ComboboxColumn des DataGridViews scheinbar.
Beim Schließen bekomme ich die
Fehlermeldung:
---------------------------
Standard-Fehlerdialogfeld für DataGridView
---------------------------
DataGridView-Ausnahme:
System.ArgumentException: Der DataGridViewComboBoxCell-Wert ist ungültig.
Behandeln Sie das DataError-Ereignis, um dieses Standarddialogfeld zu ersetzen.
---------------------------
OK
---------------------------
Standard-Fehlerdialogfeld für DataGridView
---------------------------
DataGridView-Ausnahme:
System.ArgumentException: Der DataGridViewComboBoxCell-Wert ist ungültig.
Behandeln Sie das DataError-Ereignis, um dieses Standarddialogfeld zu ersetzen.
---------------------------
OK
---------------------------
Ich befülle das Ganze so:
VB.NET-Quellcode
- Private Sub frm_main_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
- Dim names As String() = New String() {"SAKE", "FAKE", "TAKE", "LAKE", "RAKE"} 'Nur Testwerte :P
- Dim cmd As String() = New String() {"ab->mc", "mc->ab", "d->s", "k->z"} 'Nur Testwerte :P
- With TestDt
- .Clear()
- For Each s In cmd
- .Cmd.AddCmdRow(s)
- Next
- For Each s In names
- .Asm.AddAsmRow(s, .Cmd(rnd(0, cmd.Length - 1)))
- Next
- For i = 0 To 30
- .Entry.AddEntryRow(0, 0, .Asm(rnd(0, .Asm.Count - 1)))
- Next
- End With
- End Sub
Wenn ich die ComboboxColumn mit einer TextBoxColumn ersetze funktioniert das Ganze.
Was kann ich tun
MfG Tim
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von „Fortender“ ()