在Winform中的DataGridView中我添加了一列,并将ColumnType设置成DataGridViewCheckBoxColumn,但是就是不起作用,显示不出来,不知道这个是怎么用的!本来的意头是想通过SQL得到数据后绑定到DataGridView之后在加一列为复选框,然后对数据复选后进行删除,不知道怎么弄这个!!,请各位指点一下!!!

解决方案 »

  1.   

    把数据库里的字段设置成bit型就可以了
      

  2.   

    CheckBox,这列不用绑定跟数据库的,只是为了做删除选择而用啊!!!没有代码,只是在DataGridView中我添加了一列,并将ColumnType设置成CheckBox
      

  3.   

    这个ColumnType属性是否可以用代码修改?没有找到
      

  4.   

    to CheckBox,这列不用绑定跟数据库的,只是为了做删除选择而用啊!!!没有代码,只是在DataGridView中我添加了一列,并将ColumnType设置成CheckBox你可以通过数据源来加载第一行checkbox列,例如:
    DataColumn dc = yourDataTable.Columns.Add( "DeletedStatus", typeof(bool) );
    dc.DefaultValue = false;
      

  5.   

    你需要在后台绑定的数据表中增加bool列,才会显示。
    DataColumn dc = new DataColumn("CheckStatus");
    dc.DefaultValue = false;
    dc.Caption  = "编辑状态列";
    dc.DataType = System.Type.GetType("System.Boolean");dataTable1.Columns.Add( dc );