Hallo Andreas und alle zusammen,
ich habe ein paar (wahrscheinlich Anfänger-)Probleme mit den oben genannten Controls. Ich habe eine Forms, die über ein BindingContext mit einem DataSet verbunden ist.
1. TabPages:
In der Forms gibt es 2 über Registerkarten anwählbaren TabPages und ich möchte gerne beim Aufruf der Forms in bestimmten Fällen gleich die TabPage2 anzeigen - ist mir bisher noch nicht gelungen. Welche Methode oder welches Event führt mich direkt auf eine gewünschte TabPage?
2. TextBox:
Ich habe eine TextBox, die nicht zwingend mit Werten gefüllt sein muß. Wenn ich dort einen Wert vorfinde (vom DataSet geladen oder selbst eingetragen) und ihn manuell löschen möchte, funktioniert das nicht, d.h. der alte Wert erscheint, sobald ich das Control verlasse immer wieder. Wenn ich den Wert ändere (nicht lösche!), wird das akzeptiert. Was muß ich tun, damit auch ein Löschen akzeptiert wird? Muß ich ein Event behandeln und dort explizit DBNull zuweisen?
3. ComboBox:
Ich habe mehrere ComboBoxen im "DropDownList"-Style. Über ein Mapping hole ich mir die zugrundeliegende Liste aus einer speziellen Mapping-Tabelle. Klappt auch alles gut, aber sobald ich einen neuen Satz anlege, bei dem ja alle Werte noch Null sein müßten, wird in allen ComboBoxen der Wert angezeigt, der zum kleinsten Index der zugehörigen Mapping-Liste gehört.
Ich will aber noch gar keine Auswahl anzeigen, das Feld soll erst mal leer bleiben. geht das irgendwie? Muß ich extra einen Listen-Eintrag mit einem Null-Wert in der Mapping-Tabelle anlegen?
4. DateTimePicker
Mir ist es noch nicht gelungen, auf ein DateTimePicker-Element einen Null-Wert zu legen (wäre für den gleichen Fall, wie bei Punkt 3. beschrieben, nötig, nämlich für einen neu angelegten Satz).
Vielen Dank für Eure Hilfe
Rolf
ich habe ein paar (wahrscheinlich Anfänger-)Probleme mit den oben genannten Controls. Ich habe eine Forms, die über ein BindingContext mit einem DataSet verbunden ist.
1. TabPages:
In der Forms gibt es 2 über Registerkarten anwählbaren TabPages und ich möchte gerne beim Aufruf der Forms in bestimmten Fällen gleich die TabPage2 anzeigen - ist mir bisher noch nicht gelungen. Welche Methode oder welches Event führt mich direkt auf eine gewünschte TabPage?
2. TextBox:
Ich habe eine TextBox, die nicht zwingend mit Werten gefüllt sein muß. Wenn ich dort einen Wert vorfinde (vom DataSet geladen oder selbst eingetragen) und ihn manuell löschen möchte, funktioniert das nicht, d.h. der alte Wert erscheint, sobald ich das Control verlasse immer wieder. Wenn ich den Wert ändere (nicht lösche!), wird das akzeptiert. Was muß ich tun, damit auch ein Löschen akzeptiert wird? Muß ich ein Event behandeln und dort explizit DBNull zuweisen?
3. ComboBox:
Ich habe mehrere ComboBoxen im "DropDownList"-Style. Über ein Mapping hole ich mir die zugrundeliegende Liste aus einer speziellen Mapping-Tabelle. Klappt auch alles gut, aber sobald ich einen neuen Satz anlege, bei dem ja alle Werte noch Null sein müßten, wird in allen ComboBoxen der Wert angezeigt, der zum kleinsten Index der zugehörigen Mapping-Liste gehört.
Ich will aber noch gar keine Auswahl anzeigen, das Feld soll erst mal leer bleiben. geht das irgendwie? Muß ich extra einen Listen-Eintrag mit einem Null-Wert in der Mapping-Tabelle anlegen?
4. DateTimePicker
Mir ist es noch nicht gelungen, auf ein DateTimePicker-Element einen Null-Wert zu legen (wäre für den gleichen Fall, wie bei Punkt 3. beschrieben, nötig, nämlich für einen neu angelegten Satz).
Vielen Dank für Eure Hilfe
Rolf
Comment