PDA

View Full Version : نمایش پیشرفت دریافت رکورد از بانک با استفاده از BackgroundWorker



Mashayekhi
جمعه 14 اردیبهشت 1386, 13:37 عصر
برای اینکه در حین دریافت اطلاعات از بانک یک ProgressBar به صورت Marquee روند پیشرفت کار رو به کاربر نمایش بده، چه کار باید کرد؟

Chabok
جمعه 14 اردیبهشت 1386, 17:40 عصر
با سلام
تا جایی که من دیده ام شما نمیتونید روند پیشرفت کار را را محاسبه کنید . مثلا ببینید چند در صد پیشرفت کرده .
با استفاده از BackgroundWorker و Thread ها شما می توانید پروسه مورد نظر را
در پشت صحنه انجام داده . بطوریکه برنامه شما منتظر اجرا شدن پروسه نمیمونه .

فقط میتونید یه متن "لطفا منتظر بمانید ..." نشون کاربر بدین .
چون معلوم نیست کی کار تموم بشه .

اگر هم خواستید در نهایت متوجه بشوید که چه مدت زمان اجرای پروسه طول کشیده
میتوانید از StopWatch استفاده کنید . (در System.Diagonstic)

موفق باشید .

payam_skandari
شنبه 15 اردیبهشت 1386, 02:54 صبح
کس دیگه ای جوابی نداره؟ دوستان لطف کنن همکاری کنن.
ممنون

Ghasem Dehghani
شنبه 15 اردیبهشت 1386, 08:18 صبح
میتوانید از SqlComand.SqlReader استفاده کنید تا واکشی رکورد به کورد را خودتان کنترل کنید
در ضمن میتوانید به صورت سنکرون هم از دستور فوق استفاده کنید .
یک جستجو در سایت بکنید حتما پیدا میکنید (در مورد سنکرون).
موفق باشی .