سلام
دوستان اين كد اطلاعات دو ستون ديتا گريد ويو را درون بانك ذخيره مي كرد اما زماني كه اين دو ستون به به تعداد بيشتر تغيير كرد هنگام اجرا خطا مي دهد؟
كدهاي مصرفي:
string s = "";
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
s = "insert into phoneNumber values('" + dataGridView1.Rows[i].Cells[0].Value + "','" + dataGridView1.Rows[i].Cells[1].Value + "','" + dataGridView1.Rows[i].Cells[2].Value + "','" + dataGridView1.Rows[i].Cells[3].Value + "')" + ";";
}
s = s.Remove(s.Length - 1, 1);
SqlConnection con = new SqlConnection("Data source =.\\sqlexpress ;initial catalog = Booklet;integrated security = true");
con.Open();
SqlCommand cmd = new SqlCommand(s, con);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Insert Success");
تصوير خطايي كه مي ده:
untitled.PNG
ممنون