Hi,
blöder Fehler in meinem DataGrindView. Das DGV funktioniert wunderbar, aber beim Anlegen neuer Datensätze bekomme ich eine NoNullAllowedException und zwar nicht(!) bei einem Autoincrement Primary Key (das Problem isja bekannt).
Nee, ich habe Felder in der Tabelle, die hinter dem DGV steckt, die auf NullNotAllowed gesetzt sind und das soll auch so bleiben. Wenn ich jetzt mein DGV mit neuen Datensätzen befülle, kann folgendes passieren: Ich fülle eine Row mit einem neuen Datensatz und am Ende der Row drücke ich nochmal zB die Tabtaste. Dann springt der Cursor in eine neue Row und wennich dann zB die Form schließe oder auch nur speichern will - Bingo - Exception, weil die DGV schonmal - ohne dassich es wollte - ne neue Row angelegt hat. Ich kann den Fehler verhindern, indem ich 1x die Escapetaste drücke und so eine Art CancelEdit auslöse. Gleiches gilt, wennich vorm Speichern in eine andere (bestehende) Row des DGV wechsle. Aber das sind ja nu alles keine richtigen Lösungen und ich habe in Bing und sonstwo auchnichts richtiges als Lösung dazu gefunden. IWie mussich dazu aber was passendes basteln, weil schließlich soll das DGV auch vonnem undedarften User bedienbar sein.
Anyone any idea?
Danke!
blöder Fehler in meinem DataGrindView. Das DGV funktioniert wunderbar, aber beim Anlegen neuer Datensätze bekomme ich eine NoNullAllowedException und zwar nicht(!) bei einem Autoincrement Primary Key (das Problem isja bekannt).
Nee, ich habe Felder in der Tabelle, die hinter dem DGV steckt, die auf NullNotAllowed gesetzt sind und das soll auch so bleiben. Wenn ich jetzt mein DGV mit neuen Datensätzen befülle, kann folgendes passieren: Ich fülle eine Row mit einem neuen Datensatz und am Ende der Row drücke ich nochmal zB die Tabtaste. Dann springt der Cursor in eine neue Row und wennich dann zB die Form schließe oder auch nur speichern will - Bingo - Exception, weil die DGV schonmal - ohne dassich es wollte - ne neue Row angelegt hat. Ich kann den Fehler verhindern, indem ich 1x die Escapetaste drücke und so eine Art CancelEdit auslöse. Gleiches gilt, wennich vorm Speichern in eine andere (bestehende) Row des DGV wechsle. Aber das sind ja nu alles keine richtigen Lösungen und ich habe in Bing und sonstwo auchnichts richtiges als Lösung dazu gefunden. IWie mussich dazu aber was passendes basteln, weil schließlich soll das DGV auch vonnem undedarften User bedienbar sein.
Anyone any idea?
Danke!
Ich code nur 'just for fun'! Damit kann ich jeden Mist entschuldigen, den mein Interpreter verdauen muss