PDA

View Full Version : سئوال:نحوه وارد کردن کامل اطلاعات گرید ویو در بانک اطلاعات



hamidreza20
جمعه 13 آذر 1388, 16:27 عصر
سلام دوستان مهربون.

چه جوری میشه اطلاعاتی که در دیتا گرید وارد شده را به طور کامل در بانک اطلاعات اسکیوال وارد کرد. همه سطرها.

من این کد رو نوشتم ولی جواب نمیده کمک کنید:

adapter.sqlcommand.CommandText = "INSERT INTO dore (kod_meli,title_dore,groh,day,time) VALUES (@kod_meli,@title_dore,@groh,@day,@time)";
adapter.sqlcommand.Parameters.Add("@kod_meli", SqlDbType.Char);//0
adapter.sqlcommand.Parameters.Add("@title_dore", SqlDbType.Char);//1
adapter.sqlcommand.Parameters.Add("@groh", SqlDbType.Char);//2
adapter.sqlcommand.Parameters.Add("@day", SqlDbType.Char);//3
adapter.sqlcommand.Parameters.Add("@time", SqlDbType.Char);//4
adapter.sqlcommand.Parameters[0].Value = txt_box_kod_meli.Text.Trim();
adapter.sqlcommand.Parameters[1].Value = dataGridView2.Rows[0].Cells[1].Value.ToString().Trim();
adapter.sqlcommand.Parameters[2].Value = dataGridView2.Rows[0].Cells[2].Value.ToString().Trim();
adapter.sqlcommand.Parameters[3].Value = dataGridView2.Rows[0].Cells[3].Value;
adapter.sqlcommand.Parameters[4].Value = dataGridView1.Rows[0].Cells[4].Value.ToString().Trim();
adapter.openconnection();
adapter.sqlcommand.ExecuteNonQuery();
adapter.closeconnection();

Sajjad.Aghapour
جمعه 13 آذر 1388, 22:47 عصر
اساسی ترین دستوری که می توان برای این کار نوشت دستور زیر است که تمامی تغییرات اعمال شده در DataTable یا DataSet (که متناظر با تغییرات اعمال شده در DataGrid هست) از قبیل درج،حذف و ویرایش اطلاعات را به طور خودکار در دیتابیس اعمال می کند...



SqlCommandBuilder scb=new SqlCommandBuilder(adapter);
adapter.update(dataTable);


...
موفق باشید/
...

ostovarit
یک شنبه 23 خرداد 1389, 01:24 صبح
اساسی ترین دستوری که می توان برای این کار نوشت دستور زیر است که تمامی تغییرات اعمال شده در DataTable یا DataSet (که متناظر با تغییرات اعمال شده در DataGrid هست) از قبیل درج،حذف و ویرایش اطلاعات را به طور خودکار در دیتابیس اعمال می کند...



SqlCommandBuilder scb=new SqlCommandBuilder(adapter);
adapter.update(dataTable);
...
موفق باشید/
...

ایا این کد همیشه جواب میده؟
منظورم اینه که من از دیتاست استفاده کردم ولی همیشه تغییرات رو ذخیره نمیکنه ؟
شما تا کنون چنین مشکلی داشتید؟