在我的一生中,我无法在 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>
我不断看到一条警告说:
无法从“已检查”属性的字符串表示“”创建类型为“System.Boolean”的对象
我究竟做错了什么?