c# datagridview更改选中行颜色
网络整理 - 06-27
要达到设置datagridview选中行颜色的目的,我们需要两个东西,一个是datagridview选中行事件以及datagridview行颜色设置。
我们使用cellclick事件来触发选中行,使用DefaultCellStyle.ForeColor来设置颜色。代码如下:
private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e) //选中cell事件 { foreach (DataGridViewRow r in dataGridView2.SelectedRows) //选中行foreach循环 { r.DefaultCellStyle.ForeColor = Color.Red; //设置行的颜色为红色 } }
如果想选中单元格就变色,把上面例子中的row都改成cell即可。
foreach (DataGridViewCell r in dataGridView2.SelectedCells) //选中行foreach循环 { r.Style.ForeColor = Color.Red; //单元格字体颜色变为红色 }