Ersetzen Sie in den datagridview-Spalten true / false

8

Ich habe eine Datenansicht, die ich wie folgt ausfüllen kann:

%Vor%

Die Eigenschaft "IsActive" hat einen booleschen Typ. Wenn die Zelle "IsActive" angezeigt wird, zeigt sie "Wahr / Falsch" an. Ich möchte es durch meinen eigenen benutzerdefinierten Wert ersetzen.

Ich lese dies und < a href="https://stackoverflow.com/questions/9532525/datagridviewbuttoncolumn-enabling-buttons-binding-boolean-field"> diese Posts, aber ich konnte mein Problem nicht lösen.

    
Babak Fakhriloo 28.03.2012, 19:32
quelle

1 Antwort

11

Sie können das % verwenden. co_de% Ereignis von CellFormatting , zB:

%Vor%

BEARBEITEN (wie Kommentar):

Es ist sehr ähnlich zu dem, was Sie gerade tun, entfernen Sie einfach die gebundene Spalte und fügen Sie eine neue Spalte des gewünschten Typs hinzu und legen Sie% code_% richtig fest, z. :

%Vor%

Beachten Sie, dass damit die Spalte am Ende angehängt wird, aber Sie können die Position der Spalte festlegen, indem Sie DataGridView method anstelle von DataPropertyName verwenden.

    
digEmAll 28.03.2012, 19:52
quelle

Tags und Links