【问题标题】:Bind Checkbox of gridview with integer datafield of database将gridview的复选框与数据库的整数数据字段绑定
【发布时间】:2025-11-23 17:25:02
【问题描述】:

我需要将gridview中的复选框与数据库的整数数据字段绑定。

实际上,当字段值为 1 时,应自行选中复选框,而当字段值为 2 时,应自行取消选中。

我尝试过的代码如下,但它们不能正常工作。

<asp:CheckBox ID="chkstatus" runat="server" Checked='<%# 
Bind("status") %>'

<asp:CheckBox ID="chkstatus" 
runat="server" Checked='<%# DataBinder.Eval(Container.DataItem, "status") %>'

【问题讨论】:

    标签: asp.net gridview


    【解决方案1】:

    你绑定...

    <asp:CheckBox ID="CheckBox1" runat="server" 
         Checked='<%# Eval("status").ToString() == "1" ? true : false) %>' />
    

    【讨论】: