Forum: VB.NET |
Thema:
AW: DataGridView: einzelne Zelle als ComboBox |
Von:
(
28.10.2006 21:50) |
Hi, das Problem hatte ich heute auch...
Hab es gelöst, indem ich ein paar neue Klassen enwickelt habe.
Damit kannst du einfach eine Spalte vom Typ "FlexColumn" an die Tabelle anfügen. Die Spalte die direkt darauf folgt, muss dann die Formatinstruktionen enthalten... Hier bietet die Klasse folgende Optionen:
A[n] = Alphanumerisch, optional n = maximale Eingabelänge
N[r] = Numerisch, optional r > 0 = Anzahl Nachkommastellen, r < 0 =
Anzahl signifikater Stellen, auf die gerundet wird.
D = Datum per CalenderPicker
B = Boolean per Ja/Nein - Combobox
Januar|Februar...November|Dezember = Combobox mit den entsprechenden Werten
Optional kannst du bei den Comboboxen auch noch zwischen den, in der Combobox angezeigten Werten und den gespeicherten unterscheiden indem du weitere Parameter per ; getrennt in der folgenden Weise angibst:
Januar;1|Februar;2....November;11|Dezember;12
Jetzt wird für jedes Feld das entsprechende EditControl verwendet und du brauchst dich um nichts mehr kümmern.
Kontaktier mich falls noch Bedarf an den Routinen besteht!
Gruß Franky
mail@frank-wolter.de
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!