using System.Data;DataTable dt = new DataTable();
DataColumn dtcCheck = new DataColumn("标志");
dtcCheck.DataType = System.Type.GetType("System.Boolean");
dtcCheck.DefaultValue = false;
dt.Columns.Add(dtcCheck);
再将dataGrid控件的dataSource与dt关联起来就行了。

解决方案 »

  1.   

    dgts.DataGrid = DGcustomers;
      
    this.dgts.GridColumnStyles.AddRange(new System.Windows.Forms.DataGridColumnStyle[] {dgcxcol});
    加上这个试试
      

  2.   

    数据库里面的字段设置为Bit类型,能后把datagrid的DataColumn.DataType = System.Type.GetType("System.Boolean");
      

  3.   

    看不明白?为什么要自己加CheckBox,如果数据库字段为bool(bit),不是自动就是CheckBox吗?或者添加GridColumnStyles时定义为bool不就可以了吗?