ببخشید ولی این کار اشتباه هستش اگر و فقط اگر منظورتون این باشه که تو گرید اطلاعات نمایش داده نمیه این درسته ولاغیر
مثلا این کد رو نوشتم العا واسه درج با گرید هستش مثل روشی که شما میگید
string address = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb";
string Q = "Insert Into tb(name,family,tel)" +
"values(@name,@family,@tel)";
OleDbConnection con = new OleDbConnection(address);
OleDbCommand cmd = new OleDbCommand(Q, con);
con.Open();
for (int i = 0; i <= dataGridView1.RowCount - 2; i++)
{
cmd.Parameters.Add("name", OleDbType.Char).Value =
dataGridView1.Rows[i].Cells[0].Value.ToString();
cmd.Parameters.Add("family", OleDbType.Char).Value =
dataGridView1.Rows[i].Cells[1].Value.ToString();
cmd.Parameters.Add("tel", OleDbType.Char).Value =
dataGridView1.Rows[i].Cells[2].Value.ToString();
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
}
con.Close();
MessageBox.Show("Insert==True");