PDA

View Full Version : ریختن اطلاعات ماندنی در datagridview



saeedhushmand
سه شنبه 07 شهریور 1391, 13:43 عصر
دوستان من می خوام اطلاعاتی که در datagridview می ریزم با بستن فرم پاک نشه و بمونه و وقتی دوباره فرم باز کردم اطلاعات ریخته شده در datagrid باشه

Farshid007
سه شنبه 07 شهریور 1391, 13:53 عصر
باید تو پایگاه داده ذخیره کنید
سپس هنگام لود فرم بخونید

saeedhushmand
سه شنبه 07 شهریور 1391, 13:57 عصر
ممنون دوست عزیز من اطلاعاتم در بانک می ریزم ولی چون حجم اطلاعات بانکم بالا است با هر بار بازکردن فرم وقت زیادی لازم است تا فرم لود بشه من می خوام دفعه اول که اطلاعات در دیتاگرید ریخته می شه دفعه بعد که فرم باز کردم اطلاعات در گرید یاشه و دیگر نیاز به خواندن از بانک اطلاعاتی نباشه تا فرم سریع لود بشه ...

veniz2008
سه شنبه 07 شهریور 1391, 16:07 عصر
سلام. شما منطق پر کردن گرید رو توجه نکردید که چنین حرفی رو میزنید. گرید یه شی هست که به تنهایی هیچ کاری رو از پیش نمیبره. باید از دیتابیس اطلاعات رو با یک شی دیگه (مثلا دیتاتیبل یا دیتاست یا دیتاویو و ...) بریزی داخل گرید تا بتونه چیزی رو نمایش بده(البته اگه از ویزارد استفاده نشه). شما برای حل این مشکل چند راه دارید. 1. میتونی از backgroundworker استفاده کنی تا موقع لود شدن گرید دچار مشکل نشید. 2. میتونید از صفحه بندی کردن گرید استفاده کنید( البته صفحه بندی در گرید #C بصورت پیش فرض وجود نداره و باید با کدنویسی اینکارو انجام بدید.).
موفق باشید.