Skip to content

CesGridViewRowNumberColumn

CES edited this page Dec 29, 2023 · 2 revisions

Description / توضیح

"CesRowNumberColumn" class is a column for "DataGgridView" to show row number.

کلاس "CesRowNumberColumn" یک ستون جدید برای "DataGridView" جهت نمایش شماره ردیف می باشد.

CesRowNumberColumn

This column can be added to "DataGridView" programmatically and by wizard in design time.

این ستون هم از طریق کدنویسی و هم از طریق Wizard در زمان طراحی فرم می تواند به گرید اضافه شود.

  • CesTrailingZero : You can define length of numbering by adding zero before row number like: 001, 002, 003,...
  • CesRowNumberStartNumber : Set a number to start row numbering from.
  • CesRowNumberIncrementStep : Set a number to increase each row number from "CesRowNumberStartNumber" by this step.
  • CesTrailingZero : در نمایش شماره ردیف می توان تعیین کرد که برای اعداد کوچکتر تا چند رقم صفر پشت عدد قرار داده شود تا طول تمامی اعداد مربوط به شماره ردیف ها برابر باشد. مقدار پیش فرض 0 می باشد.
  • CesRowNumberStartNumber : می توان تعیین کرد که شماره ردیف از چه عددی شروع شود. مقدار پیش فرض 1 می باشد
  • CesRowNumberIncrementStep : می توان تعیین کرد که شماره ردیف ها چندتا چندتا افزایش یابند. مقدار پیش فرض 1 می باشد.
public class CesRowNumberColumn : DataGridViewColumn
{
    public CesRowNumberColumn()
    {
        this.CellTemplate = new CesRowNumberCell();
        this.ReadOnly = true;
        this.DisplayIndex = 0;
        this.Width = 60;
        this.HeaderText = "#";
    }

    public int CesTrailingZero { get; set; }
    public int CesRowNumberStartNumber { get; set; } = 1;
    public int CesRowNumberIncrementStep { get; set; } = 1;
}

Example / مثال

var col = new Ces.WinForm.UI.CesGridView.CesRowNumberColumn();
this.dataGridView1.Columns.Add(col);

// Or

var col = new Ces.WinForm.UI.CesGridView.CesRowNumberColumn
{
    CesTrailingZero = 3,
    CesRowNumberStartNumber = 5,
    CesRowNumberIncrementStep = 10,
};

this.dataGridView1.Columns.Add(col);