asp.net – 如何绑定gridview中数据表的复选框值

前端之家收集整理的这篇文章主要介绍了asp.net – 如何绑定gridview中数据表的复选框值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要弄清楚如何在GridView中绑定CheckBox值,我在GridView中编写了CheckBox.Checked = DataBinder.Eval(Container.DataItem,“IsSubscribed”),但是即使IsSubscribed为false,也会检查CheckBox.

页面回发之前,我已经在Page_Load中绑定了网格.这是我的代码

<asp:TemplateField HeaderText="Select"> 
     <ItemTemplate> 
        <asp:CheckBox 
            ID="chkIsSubscribed" runat="server" HeaderText="IsSubscribed" 
            Checked='<%# DataBinder.Eval(Container.DataItem,"IsSubscribed") %>'/>  
     </ItemTemplate> 
</asp:TemplateField>

谢谢.

解决方法

将此代码作为您的项目模板元素:
<asp:TemplateField HeaderText="Select">
    <ItemTemplate>
        <asp:CheckBox ID="chkIsSubscribed" runat="server" HeaderText="IsSubscribed" 
        Checked='<%#bool.Parse(Eval("IsSubscribed").ToString())%>' />
    </ItemTemplate>
</asp:TemplateField>
原文链接:https://www.f2er.com/aspnet/248350.html

猜你在找的asp.Net相关文章