Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - DataBinding an DateTimePicker


mirko07 - So 15.11.09 21:44
Titel: DataBinding an DateTimePicker
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];