グリッドビューにチェックボックスを持つ1つの列があります。グリッドビューをデータソースにバインドし、定義済みのステータス値に応じてチェックボックスをオン/オフにしたいと思います。 (真の場合は1、偽の場合は0)。チェックボックスを持つ1つの列でグリッドビューをバインドします。
は、これは私の試みです:
<asp:TemplateField HeaderText="Cerrada">
<ItemTemplate>
<asp:CheckBox ID="CBCerrada" runat="server" Checked="<% if (Eval("cerrada").ToString() == "1") { %>true<% } else if (Eval("cerrada").ToString() == "0") { %>false<% } %>" />
</ItemTemplate>
</asp:TemplateField>
しかし、私は次のエラーを取得する:
私はまだチェックボックスの状態をバインドする方法を見つけ出すません(0の場合はfalse、trueの場合は1) – DavidM
"文字列が有効なブール値として認識されませんでした" – DavidM
いいえ、0と1の束だけ – DavidM