如何复选框值,从数据表中的GridView绑定绑定、复选框、数据表、GridView

由网友(你的孤城我的荒凉)分享简介:我需要弄清楚如何绑定一个复选框值在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>
阅读全文

相关推荐

最新文章