我在DataGridView中先绑定了数据源,这样还能改列的表现形式吗?(就是把列改成DataGridViewCheckBoxCell类型的)如果不能改了,是不是应该先设置列类型在手动绑定数据源啊?知道的朋友请告诉我,谢谢!

解决方案 »

  1.   

    在dataGridView1.Columns里找到要修改的列,先删除掉,然后再添加一个CheckBox类型的列:
    DataGridViewCheckBoxColumn checkcolumn
    设置checkcolumn.DataPropertyName为指定的数据源中的列名称就可以了。
      

  2.   

    你在定义DataGridView的表格样式的时候就将它与其它列分开设置
    然后在进行绑定
    应该没问题的!
      

  3.   

    请问设定好列后,如何绑定数据,我用dataGridView1.DataSource = ds.Tables["Custom"];绑定后,就在我设定好的列后追加新列了,并没绑定到我设定的列上
      

  4.   

    AutoGenerateColumns设置为False了吗?比如:
    DataGridView dv;
    dv.AutoGenerateColumns = false;
      

  5.   

    感谢hbxtlhx(平民百姓-自已动手,丰衣足食)的帮助
    准备结帖了,大家来都有分,谢谢大家!