C# 重写DataGridView的OnRowPostPaint方法 给DataGridView的每一列加上列号

重写DataGridView的OnRowPostPaint方法

代码如下:

using System;
using System.Text;
using System.Windows.Forms;
using System.Drawing;

namespace Test
{
class DataGridViewEx : DataGridView
{
SolidBrush solidBrush;
public DataGridViewEx()
{
solidBrush
= new SolidBrush(this.RowHeadersDefaultCellStyle.ForeColor);
}
protected override void OnRowPostPaint(DataGridViewRowPostPaintEventArgs e)
{
e.Graphics.DrawString((e.RowIndex
+ 1).ToString(), e.InheritedRowStyle.Font, solidBrush, e.RowBounds.Location.X + 15, e.RowBounds.Location.Y + 5);
base.OnRowPostPaint(e);
}
}
}
posted @ 2011-05-17 08:59  misoft.net  阅读(1435)  评论(0编辑  收藏  举报

IP地址位置数据由纯真CZ88提供支持