是我用的事件不对,还是事件跟之前属性DataGridViewCellStyle设置 BackColor=Color. [Control],冲突,导致事件不能执行啊,???可是程序能运行,没有任何错误,鼠标单击任意行,就是改变不了颜色背景,到底怎么回事呢,我是才学C#,请高手指点一二????

解决方案 »

  1.   

    this.dataGridView1.CurrentRow.Cells[3].Style = new DataGridViewCellStyle{BackColor = Color.Red};
      
    *****************************************************************************
    签名档: http://feiyun0112.cnblogs.com/
      

  2.   


    把它写到CellFormatting事件了,单击任意行,还是没有变,是不是还要写其他代码呀?能不能讲的详细点,我的目的就是单击datagridview表格任意行触发该行部分CELL背景颜色的改变。
      

  3.   

    可能我之前表述的不对,我要的效果是这样子的,因为SelectionMode设置为FullRowSelect,所以每次只能按行选择,但是选中的行每个CELL颜色一样,我想针对部分CELL设置不同颜色。这个该怎么弄呢?