من به این صورت نوشتم و درج ها درست انجام میشه به جز این مورد که سطر اول دوبار در تیبلم درج میشه
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();
}