نقل قول نوشته شده توسط ali_md110 مشاهده تاپیک
سلام دوست عزیز
اگر منظورتون زدن ردیف هستش که با یک حلقه ساده مشکلتون حله
 void Radif_datagrid(DataGridView Dgview)
{
int i = 0;
for (i = 0; i < Dgview.Rows.Count; i++)
{
برای header ردیف از سطر زیر استفاده کن
Dgview.Rows[i].HeaderCell.Value = (i + 1).ToString();
Dgview.Rows[i].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
برای اولین ستون کد زیر استفاده کن
Dgview.Rows[i].Cells[0].Value = (i + 1).ToString();
}
}

توی رویداد new فرمتون کد زیر رو صدا بزن
 public Form2()
{
InitializeComponent();

dataGridView1.RowsAdded += dataGridView1_RowsAdded;
}

توی روال رویداد گرایدو تون روال RowsAdded و RowRemoved هم تابعتون رو صدا بزنید
private void dataGridView1_RowsAdded(object sender, System.Windows.Forms.DataGridViewRowsAddedEventArg  s e)
{

Radif_datagrid(dataGridView1);
}
دوست من اون لینکی که قرار دادم رو نگاه کنید .نیاز به این همه کد هم نیست رویداد cellformating راه حل سوال ایشون هست از اون حلقه هم کار رو بهتر انجام میده.
موفق باشید