Hallo,
ich versuche mich gerade an meinem ersten typisierten DataSet und stehe etwas auf dem Schlauch...
In einem meiner gebundenen DGVs möchte ich bei Integer-Werten verhindern, dass der Benutzer alle Ziffern aus den Zellen entfernen kann und so die Zelle beim Verlassen leer bleibt (Zeichenanzahl = 0). Wie kann das überhaupt sein? Im DataSet-Designer habe ich festgelegt, dass DBNull-Werte nicht erlaubt sind und die Defaultwerte = 0 festgelegt. Wie kann ich es also anstellen, dass eine leere Zelle im DGV (bzw. in der gebundenen Tabelle) beim Verlassen wieder mit einem Wert gefüllt wird (0 in meinem Fall)? Wenn ich dann während des Debuggens in die entsprechende Tabelle gucke, dann steht da auch tatsächlich nichts in den Zellen... LEER anstatt 0!
An welcher Stelle sollte man überhaupt die Eingaben ins DGB am Besten überprüfen? Per DGV-Event (z.B. CellValidating) oder greift man besser auf eine Mechanik des typisierten DataSets zurück (über welche ich mir dann nicht bewusst bin)?
Besten Dank!
Peterle
ich versuche mich gerade an meinem ersten typisierten DataSet und stehe etwas auf dem Schlauch...
In einem meiner gebundenen DGVs möchte ich bei Integer-Werten verhindern, dass der Benutzer alle Ziffern aus den Zellen entfernen kann und so die Zelle beim Verlassen leer bleibt (Zeichenanzahl = 0). Wie kann das überhaupt sein? Im DataSet-Designer habe ich festgelegt, dass DBNull-Werte nicht erlaubt sind und die Defaultwerte = 0 festgelegt. Wie kann ich es also anstellen, dass eine leere Zelle im DGV (bzw. in der gebundenen Tabelle) beim Verlassen wieder mit einem Wert gefüllt wird (0 in meinem Fall)? Wenn ich dann während des Debuggens in die entsprechende Tabelle gucke, dann steht da auch tatsächlich nichts in den Zellen... LEER anstatt 0!
An welcher Stelle sollte man überhaupt die Eingaben ins DGB am Besten überprüfen? Per DGV-Event (z.B. CellValidating) oder greift man besser auf eine Mechanik des typisierten DataSets zurück (über welche ich mir dann nicht bewusst bin)?
Besten Dank!
Peterle