Ich versuche einen Datensatz, in dem ein Datumswert enthalten ist, in einem anderen Fenster zu editieren. Dazu erstelle ich ein DataRowView um den Datensatz zu übergeben:
Quelltext
1:
| DataRowView drv = dv3.AddNew(); |
Wenn ich dann im Bearbeitungsfenster dem DateTimePicker die Datenbindung zuweise, erhalte ich eine InvalidCastException:
Zitat: |
Ein Objekt kann nicht von DBNull in andere Typen umgewandelt werden. |
Selbst wenn ich im Quelldocument den Datumswert setze
drv["datum"] = DateTime.Now;, ändert sich nichts.
Weise ich aber im Quelldokument drv eine Existierenden Datensatz aus dem DataGridView zu, dann funktioniert alles:
Quelltext
1:
| DataRowView drv = dv3[dataGridView3.CurrentRow.Index]; |