由网友(你的孤城我的荒凉)分享简介:我需要弄清楚如何绑定一个复选框值在GridView,我已经写了CheckBox.Checked =的DataBinder.Eval(的Container.DataItem,IsSubscribed)在GridView的,但框总是检查,甚至当 IsSubscribed 是假的。 I need to figure out...
我需要弄清楚如何绑定一个复选框值在GridView,我已经写了CheckBox.Checked =的DataBinder.Eval(的Container.DataItem,IsSubscribed)在GridView的,但框总是检查,甚至当 IsSubscribed
是假的。
I need to figure out how to bind a CheckBox value in a GridView, I have written CheckBox.Checked= DataBinder.Eval(Container.DataItem, "IsSubscribed") in GridView, but the CheckBox is always checked, even when IsSubscribed
is false.
我已绑定的网格的Page_Load
,之前的页面已经调回。这是我的code:
I have bound the grid in Page_Load
, before the page has posted back. Here is my code:
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:CheckBox
ID="chkIsSubscribed" runat="server" HeaderText="IsSubscribed"
Checked='<%# DataBinder.Eval(Container.DataItem, "IsSubscribed") %>'/>
</ItemTemplate>
</asp:TemplateField>
感谢。
推荐答案
将这个code为您的项目模板元素:
Put this code as your Item Template element:
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:CheckBox ID="chkIsSubscribed" runat="server" HeaderText="IsSubscribed"
Checked='<%#bool.Parse(Eval("IsSubscribed").ToString())%>' />
</ItemTemplate>
</asp:TemplateField>
相关推荐
最新文章