【发布时间】:2015-02-14 12:41:26
【问题描述】:
我搜索了很多,找到了一些方法来更改数据网格视图中的行背景颜色,但它根本不起作用,你能帮我找出我的错误吗?
dataGridViewResult.DataSource = morgan.GetResult().Tables[5];
dataGridViewResult.Rows[0].Cells[1].Style.ForeColor = System.Drawing.Color.Beige;
dataGridViewResult.Rows[0].DefaultCellStyle.ForeColor = Color.Blue;
dataGridViewResult.Rows[7].DefaultCellStyle.ForeColor = Color.Blue;
dataGridViewResult.Rows[40].DefaultCellStyle.ForeColor = Color.Blue;
dataGridViewResult.Rows[11].DefaultCellStyle.ForeColor = Color.Blue;
dataGridViewResult.Rows[19].DefaultCellStyle.ForeColor = Color.Blue;
dataGridViewResult.Rows[28].DefaultCellStyle.ForeColor = Color.Blue;
dataGridViewResult.Rows[35].DefaultCellStyle.ForeColor = Color.Blue;
dataGridViewResult.Rows[35].DefaultCellStyle.ForeColor = Color.White;
【问题讨论】:
-
您发布的代码更改了
ForeColor,而不是BackColor。这是你想要的吗?粘贴错误?旁注:您将第 35 行更改了两次,从而覆盖了第一次更改。 -
@OhBeWise 实际上我已经测试了大多数单元格样式并且它们根本不起作用。它没有显示任何错误它只是没有改变颜色。关于第 35 行是的,这是我的错误但它不会改变任何东西
标签: c# datagridview