使用数据库的整数数据域绑定gridview的复选框

Nhu*_*ren 4 asp.net gridview

我需要将gridview中的Checkbox与数据库的Integer数据域绑定.

实际上,当字段值为1时,应该自己检查复选框,当它为2时,应该自己取消选中.

我试过的代码如下,但它们无法正常工作.

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

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

Muh*_*tar 7

你绑定...

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

  • &lt;asp:CheckBox ID="CheckBox1" runat="server" Checked='&lt;%# Eval("status").ToString() == "1" ? 真:假 %&gt;' /&gt; (2认同)