解决方案 »

  1.   

    可以右键datagridview选编辑,这样不用编程,列就出现了,可以自定义顺序。
    也可以通过你的代码添加,默认添加顺序就是显示顺序。
      

  2.   

    你先Add你的CheckBox列,然后再加载数据列,如果是绑定的datatable,那你直接在datatable里添加一个bool型的列,在datatable添加里可以指定位置哈
      

  3.   

                dgvmain.Columns.Insert(0, checkboxcolumn);
      

  4.   

    这个我来回答你,我前不久刚刚做了这个项目:
    1. 鼠标点击gridview  右上角的小三角
    2.选择编辑模板
    3. 拖一个 checkbox  放入模板(item_tempalate)里,这样就把checkbox放在了gridview
    4.如果要把checkbox放在第一列 ,就点击编辑列,调整顺序就ok了   
    希望可以帮到你.......
    我的效果图如下: