PDA

View Full Version : ذخیره محتوای دیتاگرید در بانک



toopak
جمعه 30 مرداد 1388, 14:15 عصر
سلام
من میخوام با کد محتوای دیتاگرید رو تو بانک اکسس ذخیره کنم
از چه کدی باید استفاده کنم؟

raha_20
جمعه 30 مرداد 1388, 19:44 عصر
string str = "INSERT INTO tbl_book VALUES (@b_isbn,@b_title,@b_moalef,@b_group,@b_print,@b_p age,@b_total)";
SqlCommand objsqlcommand = new SqlCommand(str, con);
objsqlcommand.CommandType = CommandType.Text;
objsqlcommand.Parameters.AddWithValue("@b_isbn", txtISBN.Text);
objsqlcommand.Parameters.AddWithValue("@b_title", txtBookName.Text);
objsqlcommand.Parameters.AddWithValue("@b_moalef", txtAuthors.Text);
objsqlcommand.Parameters.AddWithValue("@b_group", cmbGroup.Text);
objsqlcommand.Parameters.AddWithValue("@b_print", txtNumPRint.Text);
objsqlcommand.Parameters.AddWithValue("@b_page", Int32.Parse(txtNumPage.Text));
objsqlcommand.Parameters.AddWithValue("@b_total", Int32.Parse(txtMojodi.Text));
con.Open();
objsqlcommand.ExecuteNonQuery();
dataset1.Clear();
adap.Fill(dataset1, "tbl_book");
con.Close();
MessageBox.Show("اطلاعات با موفقیت به بانک اضافه شد");




این یه نمونه از درج کردن اطلاعات داخل بانک است .

toopak
جمعه 30 مرداد 1388, 20:58 عصر
کد ذخیره دیتاگرید تو بانک رو میخوام ،نه کد ذخیره اطلاعات تکست باکس تو بانک !!!

raha_20
جمعه 30 مرداد 1388, 21:26 عصر
string str = "INSERT INTO tbl_book VALUES (@b_isbn,@b_title,@b_moalef,@b_group,@b_print,@b_p age,@b_total)";
SqlCommand objsqlcommand = newSqlCommand(str, con);
objsqlcommand.CommandType = CommandType.Text;
objsqlcommand.Parameters.AddWithValue("@b_isbn",dg.rows[0].cells[0].value.tostring(););
objsqlcommand.Parameters.AddWithValue("@b_title", dg.rows[0].cells[1].values.tostring());
con.Open();
objsqlcommand.ExecuteNonQuery();
dataset1.Clear();
adap.Fill(dataset1, "tbl_book");
con.Close();
MessageBox.Show("اطلاعات با موفقیت به بانک اضافه شد");

raha_20
جمعه 30 مرداد 1388, 21:27 عصر
البته باید یه حلقه به اندازه ی تعداد سطرهای دیتا گراید ایجاد کنی و داخل حلقه عمل set کردن پارمترها و قراردادن آن داخل جدول را انجام دهی

toopak
شنبه 31 مرداد 1388, 13:43 عصر
البته منظور من ذخیره آنی دیتاگرید بود نه به صورت حلقه
اما بازم ممنون