在dataGridView控件的一列中绑定checkbox和数据库中的表t中的d1内容显示出来,注意要把checkbox和数据表t内容绑定在一个dataGridView列中显示?

解决方案 »

  1.   

    dataGridView 的databound事件中,生成checkbox,然后给checkbox赋值(数据表T的值)
      

  2.   

    datagridview添加datagridviewcheckboxcolumn即可.
      

  3.   


           
    DataGridViewCheckBoxColumn check = new DataGridViewCheckBoxColumn();
    check.ReadOnly = false;
    check.HeaderText = "选择";
    dgvSignsList.Columns.Add(check);
    谢谢楼上,那我添加了这个DataGridViewCheckBoxColumn后,应该怎么把数据库中的字段也添加进去呢?
      

  4.   


    我上面的check没有这个属性?
    能麻烦楼上写段简单的c# winform的程序吗?
      

  5.   

    this.Flag = new System.Windows.Forms.DataGridViewCheckBoxColumn();         
       this.Flag.DataPropertyName = "Flag";
                this.Flag.FalseValue = "0";
                this.Flag.HeaderText = "";
                this.Flag.Name = "Flag";
                this.Flag.Resizable = System.Windows.Forms.DataGridViewTriState.True;
                this.Flag.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
                this.Flag.TrueValue = "1";
                this.Flag.Width = 30;绑定的时候,直接使用 select case when true 1 else 0 end as flag ,name from 表