<td colspan="1" rowspan="1" style="width: 1150px">
  <asp:CheckBox ID="check0" runat="server"  Text="已审核" /></td>
在cs中代码如下
 OleDbDataAdapter da = new OleDbDataAdapter("select * from users where id=" + id + "", conn);
            DataTable dt = new DataTable();
            da.Fill(dt);
  this.check0.Text = dt.Rows[0]["check1"].ToString();
上面最后一句我不知怎么传递CheckBox控件中?请教高手,谢谢!!

解决方案 »

  1.   

    this.check0.Text = dt.Rows[0]["check1"].ToString();--check1应该在你的users表中有次列,这个是绑定check0的文本内容,要是设置控件的选中状态的话,用this.check0.checked属性,传布尔值就行
      

  2.   

    我这样写this.check0.Checked=dt.Rows[0]["check1"].ToString();
    错误提示:CS0029: 无法将类型“string”隐式转换为“bool”
      

  3.   

    this.check0.Text = dt.Rows[0]["check1"].ToString();
    check0.Checked=(dt.Rows[0]["check1"].ToString()=="已审核"?true:false);
    建议数据库中存bit类型
    如果数据库中存的是bit类型