日期:2014-05-18  浏览次数:20982 次

winform,datagridview里选中一行时,在整行下出现一条下划线来代替蓝色背景色
如题,该怎么做?查了很久,好像都不能很好的达到我的要求......

------解决方案--------------------
dataGridView1.CurrentRow.Cells[0].Style.Font = new Font(this.Font.Name, this.Font.Size, FontStyle.Underline);
这只能给每个内容加下划线

你那样估计只能画了
------解决方案--------------------
探讨
干嘛总是搞这些很偏的东西啊,正常选中不可以吗?用户也能接受啊,非要把自己弄得这么头晕。。。

------解决方案--------------------
在选中的事件里面 添加划线的代码,一定可以。
不过我觉得效果不如背景色好,呵呵。
------解决方案--------------------
datagridView.Rows[0].Selected = true;

LZ试一下用这行代码,最后的效果应该是“第一行被选中了”!!!