PDA

View Full Version : ثبت اطلاعات گرید داخل دیتابیس



fereshteh_m
جمعه 13 شهریور 1388, 16:56 عصر
سلام . من می خوام برای فرم سفارش کالااز دیتا گرید استفاده کنم و بعد از این که اطلاعات کالاها را به طور کامل داخل گرید ثبت کردم بتونم همرو با هم ذخیره کنم داخل دیتا بیس .و تعداد سطر و ستون هم هر دفعه متفاوت است.کسی میتونه کمک کنه؟ :ناراحت:

fereshteh_m
یک شنبه 15 شهریور 1388, 13:33 عصر
خوب یکی کمک کنه دیگه !

Reza_Yarahmadi
یک شنبه 15 شهریور 1388, 16:16 عصر
از کدی مثل کد زیر میتونی استفاده کنی.
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
SqlConnection Conn = new SqlConnection("Connection String");
SqlCommand Cmd = new SqlCommand("Insert Command", Conn);
Cmd.Parameters.AddWithValue("@Param1", dataGridView1.Rows[i].Cells[0].Value);
Cmd.Parameters.AddWithValue("@Param2", dataGridView1.Rows[i].Cells[1].Value);
Cmd.Parameters.AddWithValue("@Param3", dataGridView1.Rows[i].Cells[2].Value);
//... Other Parameters
Conn.Open();
Cmd.ExecuteNonQuery();
Conn.Close();
}

shahab_ss
دوشنبه 16 شهریور 1388, 08:38 صبح
شما کد برا ذخیره کردن یک سطر بنویس،بعد برای ذخیره کردن گروهی دیگه کاری نداره !

saadi2
دوشنبه 16 شهریور 1388, 15:38 عصر
در ضمن برای حفاظت اطلاعات هنگام قطعی برق از تراکنش استفاده کن به مثالی که اینجا نوشتم دقت کن
http://barnamenevis.org/forum/showpost.php?p=799563&postcount=14