Fri*_*ale 11 asp.net data-binding checkbox gridview templatefield
对于我的生活,我无法在TemplateField中绑定CheckBox控件的Checked属性(明确地说).
我试过了:
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="deactivated" runat="server" checked="<%#Eval("Deactivated")%>"></asp:CheckBox>
</ItemTemplate>
<asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
和
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="deactivated" runat="server" checked="<%#Eval(Container.DataItem, "Deactivated")%>"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateField>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
我一直看到警告说:
无法从'Checked'属性的字符串表示''创建'System.Boolean'类型的对象
我究竟做错了什么?
key*_*rdP 18
这可能是因为您使用了双引号.尝试:
checked= '<%# Eval("Deactivated") %>'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36805 次 |
| 最近记录: |