دوست عزيز
اگه ديتاگريدت به ديتابيس متصل باشه خوب به راحتي فقط ركورد مورد نظر رو از ديتابيس حذف مي كني و دوباره اطلاعات رو در ديتا گريد نمايش ميدهيد!!
con1.Open();
com1.Connection = con1;
string cmdstring = "delete from student where snum='" + dataGridView1.CurrentRow.Cells[0].Value + "'";
com1.CommandText = cmdstring;
com1.ExecuteNonQuery();
توضيح اينكه حتما بايد يكي از ستون هاي ديتا گرديت در ديتابيس فيلد كليدي باشه تا از اون برايه حذف ركورد استفاده كني!!
در اين مثال ستون 0 ديتا گريد فيلد كليدي ديتابيس است!!
اما اگر ديتابيسي در كار نيست و فقط ديتاگريد با اطلاعات خام و متفرقه است كه مي تونيد از دستور زير استفاده كنيد!
dataGridView1.Rows.RemoveAt(dataGridView1.CurrentR ow.Index);
اميدوارم كه كمكي كرده باشم!

موفق باشيد
