急急急!!!winform里怎么做可以使datagridview里的鼠标点击cell使整行的背景颜色改变?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了急急急!!!winform里怎么做可以使datagridview里的鼠标点击cell使整行的背景颜色改变?相关的知识,希望对你有一定的参考价值。

并且鼠标点击别处时,之前的背景颜色还原!请求大师!!!!谢谢!
能给出代码么?万分感谢!

参考技术A 现在手边没有环境。但是Datagrid控件本身就带你所描述的功能。只要设置属性,其中一个属性是行选择的style,设置为整行选择即可。你自己去找找看吧 参考技术B 用JS,onmouseover换背景色。onmouseout还原背景色 参考技术C Color defaultColor = new Color();
private void form1_Load(object sender, EventArgs e)

//先要绑定 dataGridViewX1
defaultColor = dataGridViewX1.Rows[0].DefaultCellStyle.BackColor;



private void dataGridViewX1_CellClick(object sender, DataGridViewCellEventArgs e)

if (e.RowIndex == -1)
return;
dataGridViewX1.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.FromArgb(255, 100, 100, 100); //你要的任何一种颜色


private void dataGridViewX1_CellLeave(object sender, DataGridViewCellEventArgs e)

if (e.RowIndex == -1)
return;
dataGridViewX1.Rows[e.RowIndex].DefaultCellStyle.BackColor = defaultColor;
本回答被提问者采纳

以上是关于急急急!!!winform里怎么做可以使datagridview里的鼠标点击cell使整行的背景颜色改变?的主要内容,如果未能解决你的问题,请参考以下文章

急急急!C#中winform发送 HttpWebRequest请求,不能连续发送

急急急! c# winform开发模式窗体的一个问题

C#winForm怎么禁用dataGridView的cellclick事件(急急急!)

求救!!..Winform 对 Excel的操作问题 ..!!!!!急急急!!!!

5g的文件怎么放进手机内存卡里,急急急

用word做论文,如何快速设置栏公式编辑器里面的公式文字大小跟我的正文一样,都是一样的大小?急急急、、、