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.
Sie können das % verwenden. co_de% Ereignis von CellFormatting
, zB:
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.
Tags und Links c# winforms datagridview