在 asp.net GridView 中选中复选框
Checkbox checked inside asp.net GridView
我有一个 asp.net 网格视图,我在数据库中有 IsActive
字段,它是 1 或 0.So 我需要根据该值网格视图是否选中复选框.
网格视图字段
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkIsActive" DataField="ISACTIVE" HeaderText="Is Active" runat="server" Checked='<%# Eval("ISACTIVE") %>'/>
</ItemTemplate>
</asp:TemplateField>
代码隐藏
GridRes gridRes = NewsProxy.GetAllnews(req);
gv.DataSource = gridRes.Dataset;
gv.DataBind();
如果您的 IsActive
字段是一个 bit
列并且仅包含 0
或 1
那么您可以按照下面的操作来 pre-check 或取消选中 checkbox
.
<asp:CheckBox ID="chkIsActive" DataField="ISACTIVE" HeaderText="Is Active" runat="server" Checked='<%# Convert.ToBoolean(Eval("ISACTIVE")) %>'/>
我有一个 asp.net 网格视图,我在数据库中有 IsActive
字段,它是 1 或 0.So 我需要根据该值网格视图是否选中复选框.
网格视图字段
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkIsActive" DataField="ISACTIVE" HeaderText="Is Active" runat="server" Checked='<%# Eval("ISACTIVE") %>'/>
</ItemTemplate>
</asp:TemplateField>
代码隐藏
GridRes gridRes = NewsProxy.GetAllnews(req);
gv.DataSource = gridRes.Dataset;
gv.DataBind();
如果您的 IsActive
字段是一个 bit
列并且仅包含 0
或 1
那么您可以按照下面的操作来 pre-check 或取消选中 checkbox
.
<asp:CheckBox ID="chkIsActive" DataField="ISACTIVE" HeaderText="Is Active" runat="server" Checked='<%# Convert.ToBoolean(Eval("ISACTIVE")) %>'/>