我需要弄清楚如何在 GridView 中绑定 CheckBox 值,我在 GridView 中编写了 CheckBox.Checked= DataBinder.Eval(Container.DataItem, "IsSubscribed") ,但 CheckBox 始终处于选中状态,即使在IsSubscribed
是假的。
我已经将网格绑定在Page_Load
,在页面回发之前。这是我的代码:
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:CheckBox
ID="chkIsSubscribed" runat="server" HeaderText="IsSubscribed"
Checked='<%# DataBinder.Eval(Container.DataItem, "IsSubscribed") %>'/>
</ItemTemplate>
</asp:TemplateField>
Thanks.
将此代码作为您的项目模板元素:
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:CheckBox ID="chkIsSubscribed" runat="server" HeaderText="IsSubscribed"
Checked='<%#bool.Parse(Eval("IsSubscribed").ToString())%>' />
</ItemTemplate>
</asp:TemplateField>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)