View Full Version : چگونه اطلاعات را در گریدویو ویرایش کنیم
bitcob589
یک شنبه 20 فروردین 1391, 20:13 عصر
با سلام
چگونه اطلاعات دیتابیس را در گریدویو نمایش و اطلاعات آن را ویرایش کنیم (در linq )
esiprogrammer
دوشنبه 21 فروردین 1391, 22:08 عصر
اگر از linq to sql استفاده میکند این شاید کمکتون کنه
DataDataContext db = newDataDataContext();
var source = db.tableName.Select(c => c);
;
datagrid.DataSource = source;
اگر دیتا گرید مد ویرایش داشته باشه با تغییر اطلاعات در دیتا گرید اطلاعات ویرایش میشه.
و با db.Submitchanges() اطلاعات ذخیره میشه.
البته db رو در کلاس بصورت سراسری تعریف کنید.
bitcob589
چهارشنبه 23 فروردین 1391, 14:52 عصر
وقتی کاربر دکمه ویرایش در گرید ویو را کلیک می کند چگونه می توان مشخص کرد که کدام یک از رکودها ویرایش میشود
esiprogrammer
چهارشنبه 23 فروردین 1391, 22:22 عصر
شما میتونید به رخداد CellEndEdit گوش بدید و وقتی ویرایش شد سطر و ستونی که ویرایش شده رو میتونید پیدا کنید و از روی اون هم میتونید رکورد مورد نظر رو پیدا کنید. البته بهتره که ID جدول رو به Grid باید کنید و از روی ID پیداش کنید. اگه میخواید میتونید ID رو هم به کاربر نشون ندید
bitcob589
پنج شنبه 24 فروردین 1391, 00:08 صبح
شما میتونید به رخداد CellEndEdit گوش بدید و وقتی ویرایش شد سطر و ستونی که ویرایش شده رو میتونید پیدا کنید و از روی اون هم میتونید رکورد مورد نظر رو پیدا کنید. البته بهتره که ID جدول رو به Grid باید کنید و از روی ID پیداش کنید. اگه میخواید میتونید ID رو هم به کاربر نشون ندید
اگر امکان دارد یک نمونه کد نمایش دهید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.