Autor Beitrag
mirko07
Hält's aus hier
Beiträge: 6



BeitragVerfasst: So 15.11.09 21:44 
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:
ausblenden 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:
ausblenden Quelltext
1:
DataRowView drv = dv3[dataGridView3.CurrentRow.Index];