PDA

View Full Version : سوال: استفاده از BackgroundWorker برای لود گزارش و لود نتایج استورپروسیجر



heivin
جمعه 20 شهریور 1388, 23:46 عصر
یک فرم دارم که یک رپورت ویوور داره و با فشردن دکمه شروع به بارگذاری اون میکنه. برای گزارشم از کریستال رپورت
استفاده کرده ام. رکوردهای گزارشم رو از یک استور پروسیجر میگیرم. استورپروسیجر برای برگردوندن نتیجه حدود
یکی دو دقیقه زمان لازم داره. نتیجه استورپروسیجر در قالب یک جدول حدودا 100 رکوردی ارائه میشه.
1- میخوام این پروسه رو تو یک BackgroundWorker اجرا کنم که موقع تولید گزارش فرمم قفل شده به نظر نیاد.
2-و به ازای ایجاد هر رکورد در نتایج استور پروسیجر، در یک لیبل بصورت درصدی ، به کاربر اطلاع رسانی بشه

با اصول اولیه کار با BackgroundWorker آشنا هستم اما این کارارو تا حالا انجام ندادم

haghft
شنبه 21 شهریور 1388, 01:00 صبح
منم شبیه این مشکلو دارم.من هم میخام با backgroundworker کاری کنم که برنامم موقع فرستادن ایمیل و نیز لود اطلاعات از دیتابیس در DGV حالت قفل نگیره.خیلی ممنون میشم اگه با جزییات کامل و کد منم راهنمایی کنید.:بوس:

heivin
دوشنبه 23 شهریور 1388, 13:38 عصر
دوستانی که میدونند لطفا کمک کنن

alireza_tavakol
دوشنبه 23 شهریور 1388, 15:35 عصر
http://barnamenevis.org/forum/showpost.php?p=472893&postcount=121
http://barnamenevis.org/forum/showpost.php?p=474172
http://barnamenevis.org/forum/showpost.php?p=485225
http://barnamenevis.org/forum/showpost.php?p=483535

Vahid_moghaddam
دوشنبه 23 شهریور 1388, 23:50 عصر
می تونید به مثال های msdn مراجعه کنید. مثال جامعی وجود داره.