PDA

View Full Version : درج کل اطلاعات دیتاگرید در بانک به صورت یکجا



bazikadeh
یک شنبه 02 آذر 1393, 14:53 عصر
من یک دیتا گرید دارم که به صورت دستی تعدادی رکورد به آن اضافه کردم (با استفاده از linq)
حالا میخواستم بیاد هر رکورد را درون بانکم ذخیره کنه اینم بگم احتیاج به دریافت آخرین رکورد از بانک را هم داریم و + 1 کنیم که کد هر یک از رکورد ها در دیتا گرید میشود
----------------------
من روشش را نمیدونستم یک کدی نوشتم (با استفاده از linq) ولی ارور ازم میگیره...

Behnam6670
یک شنبه 02 آذر 1393, 17:27 عصر
var lastRecord=db.table.OrderByDessending(c=>c.id).select(c.fid).first();
lastRecord++;
for(int i=0;i<=dataGridView1.Rows.count;i++)
{
table tbl=new table{
id=lastRecord,
name=dataGridView1.Rows[i].cells["fName"].value.tostring()
}
db.table.InsertOnSubmit(tbl);
lastRecord++;

}
db.submitchange();

bazikadeh
یک شنبه 02 آذر 1393, 19:48 عصر
ارور داد یکم بیشتر در مورد این کد توضیح میدین ؟

bazikadeh
دوشنبه 03 آذر 1393, 10:55 صبح
ارور من توی این خط هست
var lastRecord=db.table.OrderByDessending(c=>c.id).sel ect(c.fid).first();
بیشتر توضیح میدین ؟
آیا دوستان کدی دیگه دارن ؟