nemann
دوشنبه 08 مهر 1398, 10:34 صبح
با سلام
من میخوام ی کد ببنویسم که اطلاعاتی که تو دیتا گریدویو تایپ میشه با زدن ی دکمه بره تو دیتابیس ذخیره شه ولی پیغام خطا میده البته اطلاعاتو کپی میکنه ولی اطلاعاته قبلی رو هم دوباره کپی میکنه لطفا راهنماییم کنید ، تصویر ارور و برناممو گذاشتم که اطلاعاتو قبلی رو هم کپی کرده
150795150796
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i <dataGridView1.Rows.Count; i++)
{
SqlConnection consql = new SqlConnection(constr);
string query = "insert into TblRecSerial values(" + dataGridView1.Rows[i].Cells["ReqNumber"].Value.ToString() + "," + dataGridView1.Rows[i].Cells["Serial"].Value.ToString() + "," + dataGridView1.Rows[i].Cells["Imei"].Value.ToString() + ")";
SqlCommand comandd = new SqlCommand(query, consql);
consql.Open();
comandd.ExecuteNonQuery();
consql.Close();
}
}
private void button2_Click(object sender, EventArgs e)
{
string query = " select * from TblRecSerial";
SqlConnection consql = new SqlConnection(constr);
SqlDataAdapter dataadapt = new SqlDataAdapter(query, consql);
DataTable dttb = new DataTable();
dataadapt.Fill(dttb);
dataGridView1.DataSource = dttb;
[/LTR_INLINE] }
من میخوام ی کد ببنویسم که اطلاعاتی که تو دیتا گریدویو تایپ میشه با زدن ی دکمه بره تو دیتابیس ذخیره شه ولی پیغام خطا میده البته اطلاعاتو کپی میکنه ولی اطلاعاته قبلی رو هم دوباره کپی میکنه لطفا راهنماییم کنید ، تصویر ارور و برناممو گذاشتم که اطلاعاتو قبلی رو هم کپی کرده
150795150796
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i <dataGridView1.Rows.Count; i++)
{
SqlConnection consql = new SqlConnection(constr);
string query = "insert into TblRecSerial values(" + dataGridView1.Rows[i].Cells["ReqNumber"].Value.ToString() + "," + dataGridView1.Rows[i].Cells["Serial"].Value.ToString() + "," + dataGridView1.Rows[i].Cells["Imei"].Value.ToString() + ")";
SqlCommand comandd = new SqlCommand(query, consql);
consql.Open();
comandd.ExecuteNonQuery();
consql.Close();
}
}
private void button2_Click(object sender, EventArgs e)
{
string query = " select * from TblRecSerial";
SqlConnection consql = new SqlConnection(constr);
SqlDataAdapter dataadapt = new SqlDataAdapter(query, consql);
DataTable dttb = new DataTable();
dataadapt.Fill(dttb);
dataGridView1.DataSource = dttb;
[/LTR_INLINE] }