datagridview显示行号

来源:互联网 发布:同学通讯录查询软件 编辑:程序博客网 时间:2024/05/22 10:44

添加datagridview的RowPostPaint事件。

private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)        {            var grid = sender as DataGridView;            var rowIdx = (e.RowIndex + 1).ToString();            var centerFormat = new StringFormat()            {                // right alignment might actually make more sense for numbers                  Alignment = StringAlignment.Center,                LineAlignment = StringAlignment.Center            };            var headerBounds = new Rectangle(e.RowBounds.Left, e.RowBounds.Top, grid.RowHeadersWidth, e.RowBounds.Height);            e.Graphics.DrawString(rowIdx, this.Font, SystemBrushes.ControlText, headerBounds, centerFormat);        }


0 0
原创粉丝点击