نه ارورری می ده نه اعمال میشه تغییراتی که نوشتم.این کدی هستش که میره در هر جایی که کاربر خواست ردیف با ذکر شماره سطر ایجاد می کنه.حالا شما بفرمایین چی کجاش بنویسم
dataGridView1.Rows.Insert(dataGridView1.CurrentRow .Index + 1, 1);
dataGridView1.Rows[dataGridView1.CurrentRow.Index + 1].Cells[0].Value = b + 1;
if (b == 1)
{
for (int i = b; i < dataGridView1.Rows.Count; i++)
dataGridView1.Rows[i].Cells[0].Value = b + i;
}
else
{
for (int i = b + 1; i < dataGridView1.Rows.Count; i++)
{
int z = int.Parse(dataGridView1.Rows[i].Cells[0].Value.ToString());
z = z + 1;
dataGridView1.Rows[i].Cells[0].Value = z.ToString();
dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[0].Value = dataGridView1.Rows.Count;
}