Ursprünglich hatte ich ein TemplateField mit einer CheckBox darin, aber ich konnte den Wert der Checkbox nicht setzen mit
Checked='<%# (bool)Bind("FieldName") %>
o
Checked='<%# (bool)Eval("FieldName") %>
Es wurde immer wieder eine ungültige Cast-Ausnahme ausgelöst. Das Feld in der Datenbank ist ein Bitfeld, das auf 1 oder 0 gesetzt ist.
Ich habe versucht, zu einem Kontrollkästchenfeld zu wechseln, aber da mein Aktualisierungscode im Codebehind ist, anstatt die Updatecommand-Parameter in einer Datenquelle zu verwenden, kann ich den Wert nicht aus dem CheckBoxField abrufen, um ihn an meine Geschäftslogik zu übergeben.
Kann jemand mich darauf hinweisen, wie man den Wert aus dem CheckBoxfield in einer Detailansicht abrufen?