需要重绘控件边框。
先设置EnableHeadersVisualStyles=False,这样重绘才有效
然后编辑控件的Paint事件:
private void dataGridView1_Paint(object sender, PaintEventArgs e)
{
//定义边框矩形位置
Rectangle rect = new Rectangle(0, 0, this.dataGridView1.Width, this.dataGridView1.Height - 1);
//定义画笔颜色
Pen p = new Pen(Color.FromArgb(96, 104, 121));
//或者选择颜色枚举Pen p = Pens.DarkGray;
//画
e.Graphics.DrawRectangle(p, rect);}
网友评论