winform 设置datagridview 滚动条颜色_C# DataGridView学习之——添加行序号及隔行颜色设置...

1、添加行序号主要用到RowPostPaint直接绘制上去。

2、隔行显示不同颜色主要用到AlternatingRowsDefutCellstyle 属性

获取或设置应用于DataGridview的奇数行的默认单元格样式。

代码比较简单如下:

private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)        {            Rectangle myrec = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, dataGridView1.RowHeadersWidth - 5, e.RowBounds.Height);            TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(), dataGridView1.RowHeadersDefaultCellStyle.Font, myrec, dataGridView1.RowHeadersDefaultCellStyle.ForeColor, TextFormatFlags.VerticalCenter | TextFormatFlags.Right);        }        private void DataGridviewSettings()        {            this.dataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.PaleGreen;            this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.PapayaWhip;//设置奇数行颜色        }

实现效果:

87dcb61e7cd2ba61388952d53aa1c0a2.png

喜欢请帮忙点个关注和赞,谢谢您的阅读。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值