PDA

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



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

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

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

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

alireza_tavakol
دوشنبه 23 شهریور 1388, 16: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
سه شنبه 24 شهریور 1388, 00:50 صبح
می تونید به مثال های msdn مراجعه کنید. مثال جامعی وجود داره.