ورود

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 رو هم به کاربر نشون ندید



اگر امکان دارد یک نمونه کد نمایش دهید