私の人生の間、TemplateField内のCheckBoxコントロールのCheckedプロパティを(宣言的に)バインドすることはできません。
私が試してみました:
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="deactivated" runat="server" checked="<%#Eval("Deactivated")%>"></asp:CheckBox>
</ItemTemplate>
<asp:TemplateField>
と
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="deactivated" runat="server" checked="<%#Eval(Container.DataItem, "Deactivated")%>"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateField>
</asp:TemplateField>
次のような警告が表示され続けます。
'Checked'プロパティの文字列表現''からタイプ'System.Boolean'のオブジェクトを作成できません
私は何が間違っているのですか?