samiasoft
شنبه 02 آذر 1398, 03:36 صبح
سلام وقت بخیر
بدین صورت اطلاعاتی را از دیتابیس در دیتاگرید لود کردم :
using (databaseEntities database = new databaseEntities()) {
var records = (from rows in database.cat_WebSites
select new
{
rows.cat_ID,
rows.catName,
}).ToList();
grd_WebSites_category.DataSource = records;
}
حالا میخواستم حالت AllowUserToAddRows=true و readOnly=false کنم اما متاسفانه هرکار کردم نشد.درواقع میخواستم امکان ایجاد ردیف جدید و همچنین تغییر در متن ستون های موردنظر رو به کاربر بدم و اخرکار با دستور database.SaveChanges(); کل تغییراتی که در دیتاگرید روی اطلاعات انجام شده بود را ذخیره کنم.
با جستجویی که کردم چون دیتابیس به دیتاگرید بایند شده برای همین باید کار دیگری رو انجام بدیم.
در این لینک توضیحاتی ارائه شده اما متاسفانه متوجه نشدم....ممنون میشوم راهنمایی کنید.
How I can enable to insert rows in DataGridView after bind? (https://social.msdn.microsoft.com/Forums/windows/en-US/4c209813-0293-4ef7-ad4b-2eb03b3d331c/how-i-can-enable-to-insert-rows-in-datagridview-after-bind?forum=winforms)
بدین صورت اطلاعاتی را از دیتابیس در دیتاگرید لود کردم :
using (databaseEntities database = new databaseEntities()) {
var records = (from rows in database.cat_WebSites
select new
{
rows.cat_ID,
rows.catName,
}).ToList();
grd_WebSites_category.DataSource = records;
}
حالا میخواستم حالت AllowUserToAddRows=true و readOnly=false کنم اما متاسفانه هرکار کردم نشد.درواقع میخواستم امکان ایجاد ردیف جدید و همچنین تغییر در متن ستون های موردنظر رو به کاربر بدم و اخرکار با دستور database.SaveChanges(); کل تغییراتی که در دیتاگرید روی اطلاعات انجام شده بود را ذخیره کنم.
با جستجویی که کردم چون دیتابیس به دیتاگرید بایند شده برای همین باید کار دیگری رو انجام بدیم.
در این لینک توضیحاتی ارائه شده اما متاسفانه متوجه نشدم....ممنون میشوم راهنمایی کنید.
How I can enable to insert rows in DataGridView after bind? (https://social.msdn.microsoft.com/Forums/windows/en-US/4c209813-0293-4ef7-ad4b-2eb03b3d331c/how-i-can-enable-to-insert-rows-in-datagridview-after-bind?forum=winforms)