دوست عزیز من اینو نوشتک ولی امتحانش نکردم امیدوارم که کار کنه اگه کار نکرئ با کمی تغییر درست میشه. ببخشین بخدا امتحان دارم مگر نه امتحانش می کردم.

int i = 0; for (i = 1; i <= DataGridView1.Rows.Count - 1; i++) { if (i != DataGridView1.CurrentRow.Index) { DataGridView1.Rows.RemoveAt(i); } }