PDA

View Full Version : سوال: ذخیره اطلاعات تایپ شده درون datagrid view



ya30ien2
چهارشنبه 06 اردیبهشت 1391, 14:43 عصر
سلام دوستان
حقیقتش من نمیدونم چطوری اطلاعات رو در sql ذخیره کنم
البته تا یه جاهایی رو رفتم مثلا با کد زیر تونستم تک سلولی رو ذخیره کنم


connect.Open();

SqlCommand cmd = new SqlCommand();

cmd.CommandText =



"insert into T2(name) values(" + dgv.CurrentRow.Cells[0].Value + ")";


cmd.Connection = connect;

cmd.ExecuteNonQuery();

connect.Close();


اما نتونستم چند سلولی رو ذخیره کنم
دوستان لطفا راهنمایی کنید
ممنون میشم


مدیران : لطفا تایپیک رو حذف نکنید خیلی سرچ کردم ولی به جواب نرسیدم

nasimsltn7@gmail.com
چهارشنبه 06 اردیبهشت 1391, 15:04 عصر
int i;
string value = "";
for (i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
value = "('" + dataGridView1.Rows[i].Cells[0].Value.ToString() + "' ,";
value += "'" + dataGridView1.Rows[i].Cells[1].Value.ToString() + "' ,";
value += "'" + dataGridView1.Rows[i].Cells[2].Value.ToString() + "' ,";
value += "'" + dataGridView1.Rows[i].Cells[3].Value.ToString() + "')";
SqlCommand insCmd = new SqlCommand("insert into t2(cod,price,tedad,price)values('" + dataGridView1.Rows[i].Cells[0].Value.ToString() + "','" + dataGridView1.Rows[i].Cells[2].Value.ToString() + "','" + dataGridView1.Rows[i].Cells[3].Value.ToString() + "')", cnn);


insCmd.ExecuteNonQuery();

}
با این کد میشه چهار سلول و چندین سطر رو ذخیره کنی.