نقل قول نوشته شده توسط homayon_azizi مشاهده تاپیک
دوست عزیز من خودم دکمه Delete رو تو CellContentClick نوشتم هیچ مشکلی هم نداشت. شما وقتی یه بار بنویسی دیگه لازم نیست بندازیش تو for.

کدت رو به تغییر بده ببین جواب میده؟ البته تو CellContentClick بنویس.

من به این صورت نوشتم و درج ها درست انجام میشه به جز این مورد که سطر اول دوبار در تیبلم درج میشه

privatevoid dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
objDamageCntr.DamagePosition_Id =
Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["cmb_Position"].Value);
objDamageCntr.Damage_Id =
Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["cmb_Damage"].Value);
objDamageCntr.Is_Services =
Convert.ToBoolean(dataGridView1.Rows[e.RowIndex].Cells["Is_Services"].Value);
objDamageCntr.DamageEvent_Id = 13;
objDamageCntr.Save();
}