این کد برای دکمه ثبت نهایی:
int i = 0;
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=(local);Initial Catalog=اسم دیتابیس;Integrated Security=True";
for (; dataGridView2.RowCount - 1 > i; i++)
{
if (dataGridView2.DataSource != "")
{
SqlCommand com = new SqlCommand();
com.Connection = conn;
com.CommandText = "Insert Into [sanad] Values(@radif ,@nam ,@famil )";
com.Parameters.AddWithValue("radif", dataGridView2.Rows[i].Cells[0].Value.ToString().Trim());
com.Parameters.AddWithValue("nam", dataGridView2.Rows[i].Cells[1].Value.ToString().Trim());
com.Parameters.AddWithValue("famil", dataGridView2.Rows[i].Cells[2].Value.ToString().Trim());
com.ExecuteNonQuery();
com.Parameters.Clear();
dataGridView2.DataSource = "";
}
else if(dataGridView2.DataSource =="")
{
MessageBox.Show("برای ثبت ابتدا اطلاعات را اضافه کنید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}