datagridview 怎么改变第一列的颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datagridview 怎么改变第一列的颜色相关的知识,希望对你有一定的参考价值。

方法1:
//列Header的背景色为黄色
DataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Yellow;
方法2:
DataGridView1.EnableHeadersVisualStyles = false;
DataGridView1.Columns[0].HeaderCell.Style.BackColor = Color.Blue;
//DataGridView1.Columns[i] i写想要的列号就可以了。
参考技术A 多行的话:
datagridview.Rows[i].Cells[0].BackColor=Color.Blue;
选中多行:
datagridview.SelectedRows[i].Cells[0].BackColor=Color.Blue;
当行:
datagridview.Rows[0].Cells[0].BackColor=Color.Blue;
选中单行:
datagridview.SelectedRows[0].Cells[0].BackColor=Color.Blue;追问

我说的第一列!!!

追答

这就是某一行的第一列!!!!!

参考技术B dgvStatusCodes.Columns[0].DefaultCellStyle.BackColor = Color.Red;追问

这个没有效果,不清楚为什么,我在属性里设置的,已经修改成功了

追答

这个是我试验成功了的,有肯能是绑定方式不一样导致的吧,我是直接dgvStatusCodes.DataSource = .....的方式绑定的,我猜你是AddColumn的方式

本回答被提问者采纳
参考技术C 属性里找啊

以上是关于datagridview 怎么改变第一列的颜色的主要内容,如果未能解决你的问题,请参考以下文章

c#怎么获得dataGridView中指定的列的内容

c#怎么获得dataGridView中指定的列的内容

winform中datagridview怎样设置列的颜色啊,我想把个别的列设置为绿色和红色

c#如何获取datagridview中的第一列的值,注意不是选中行

c# 如何改变datagridview里的字体颜色

Datagridview - 删除第一列之前的部分