سلام دوست عزیز
اگر منظورتون زدن ردیف هستش که با یک حلقه ساده مشکلتون حله
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);
}