功能: 为Gatagridview添加行序号 (学习日记 2017-07-04)

来源:互联网 发布:cyberduck mac 破解版 编辑:程序博客网 时间:2024/06/09 15:48

为datagridview'添加行序号的两种方法

  foreach (DataGridViewRow row in dgvOperatorResult.Rows)            {                row.HeaderCell.Value = string.Format("{0}", row.Index + 1);            }

另一种方法:

        private void dgvOperater_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)        {            //重绘datagridview,添加序号            Rectangle rectangles = new Rectangle(e.RowBounds.X, e.RowBounds.Y, dgvOperater.RowHeadersWidth - 4, e.RowBounds.Height);            TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(), dgvOperater.DefaultCellStyle.Font, rectangles, dgvOperater.DefaultCellStyle.ForeColor, TextFormatFlags.VerticalCenter | TextFormatFlags.Right);        }


阅读全文
1 0
原创粉丝点击