IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# > c#控件 >

c# datagridview更改选中行颜色

2015-01-08 14:59 来源: IT技术学习网原创 阅读:

本文给大家讲解如何更改c# datagridview选中行颜色

要达到设置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; //单元格字体颜色变为红色
}

c# datagridview更改选中行颜色
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/datagridview_row_color.html

标签:
评论文章 c# datagridview更改选中行颜色
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图