datagridview中的checkbox列,怎么把false值为打叉,默认是true为钩,false为空,怎样打叉呢,急求谢谢

解决方案 »

  1.   

    可以打钩,打叉datagridview本身好像做不到
      

  2.   

    该控件打叉没有的,一种想象是:对控件进行二次开发。
    再有笨办法就是:不用checkbox,用自己做的图片,两种,一种打钩,一种打叉。不同情况下载入相应的一种
      

  3.   


    cellformting中设置e.value
    if (dataGridView1.Rows.Count > 1 && dataGridView1.Columns.Count > 2)
    {
        dataGridView1.Rows[1].Cells[0].Value = true;
    }
    DataGridViewCheckBoxCell cbx = (DataGridViewCheckBoxCell)DataGridView1.Rows[1].Cells[0];  
    if ((bool)cbx.FormattedValue)  
    {  
        
    }