3 Stimmen

Füge eine einzelne Spalte zu cxGrid hinzu und verwende sie zu Auswahlzwecken (Checkbox)

Ich möchte kein Datenbankfeld in meiner aktuellen Datenbank hinzufügen, um es für Auswahlzwecke zu verwenden, daher dachte ich daran, die Fähigkeit von cxGrid zu nutzen, ein separates Feld im Raster hinzuzufügen. Ich füge das Feld hinzu, benenne es (auswählen), änderen seine Eigenschaft auf 'Checkbox', aber anscheinend kann ich es nicht verwenden, da es im Raster nicht auswählbar ist. Es verhält sich wie schreibgeschützt. Wie kann ich so etwas aktivieren? Außerdem, wie manipuliere ich später mit einem solchen ausgewählten Datensatz im Raster? (Beispiel: Ich möchte diesen ausgewählten Datensatz unter einem anderen Datum einfügen).

nicht auswählbar

4voto

Sam M Punkte 4063

Ein paar Dinge, die du tun musst. 1. Setze die ValueType-Eigenschaft des neuen Feldes. 2. Setze die KeyFieldName-Eigenschaft des DataControllers.

Siehe https://www.devexpress.com/Support/Center/Question/Details/A1095 für Schritt-für-Schritt Anleitungen von DevExpress.

-1voto

Hope Punkte 1

Klicke auf Checkbox-Spalte -> Datenbindung -> Werttyp,

Ändere den Werttyp zu boolean

Ich hoffe das hilft.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X