RT
编辑列如:姓名  性别  年龄
我想把这样的变色...在哪个属性改

解决方案 »

  1.   

    选中DataGridView-选属性的"编辑列"-选择你要修改的列的DefaultCellStyle,点右边小图标会弹出新窗口-在新窗口就可以修改当前列的BackColor等属性了.
    你的编辑列是手动添加的吧?
    修改的时候前半部分跟手动添加的差不多,就是要找到这个DefaultCellStyle属性.呵呵.
      

  2.   

    如果你不是手工创建列,就是程序中绑定数据源时自动创建的列,可以这样:dataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Red;
      

  3.   

    dataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Red;
      

  4.   

    我修改了BackColor...但还是不变啊
      

  5.   

    去掉最左边那列.在设计器中设置RowHeadersVisible为false.
      

  6.   


    我知道楼主的意思了,楼主已经修改过了,但是还是不会变.哈哈因为.....楼主没有把DataGridView1.EnableHeadersVisualStyles设置成false;
    所以改了但是没有效果,我也试了好久.终于被我找到啦.如果要更改某列的列标题的背景的话,可以:
    DataGridView1.Columns[0].HeaderCell.Style.BackColor=Color.Blue;//DataGridView1.Columns[i] i写你想要的列号就可以了