<ItemTemplate>
   <asp:CheckBox id="CheckBox1" runat="server" Checked='<%# DataBinder.Eval(Container, "DataItem.TrueOrFalseField") %>'></asp:CheckBox>
</ItemTemplate>

解决方案 »

  1.   

    在模板列里面:
    <itemtemplate> 
    <ASP:Checkbox ID=chkSelect Checked='<%# Container.DataItem("Flag") %>' Text='<%# Container.DataItem("Text")%>' runat=server />
    </itemtemplate>
      

  2.   

    我是新手,请问上边的代码应该放在那里呢?
    我的程序如下:
    private void Init()
    {
    Con = ...;
    sSql = "SELECT SelTest From aaa";
    this.m_ctrTableList.DataSource = CustomClass.DataReadersSql,Con);
    this.m_ctrTableList.DataBind();
    Con.Close();
    }其中字段SelTest是bit类型的,我如何可以控制它显示的时候变成CheckBox控件类型,用户可以作出修改,我再将结果写入数据库呢?
      

  3.   

    在自动生成的代码里将     Friend WithEvents DataGridTextBoxColumn1 As System.Windows.Forms.DataGridTextBoxColumn
    改成   Friend WithEvents DataGridTextBoxColumn1 As System.Windows.Forms.DataGridBoolColumn
    就可以实现。
      

  4.   

    http://www.erp800.com/net_lover/ShowDetail.asp?id=F73EF6AD-6878-4748-B963-5181252E5AED