功能: 爲Gatagridview添加行序號 (學習日記 2017-07-04)

爲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);
        }


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章