PDA

View Full Version : سوال: نشان دادن عملیات لود شدن جدول در بانک با progressBar



ahangari365
سه شنبه 22 شهریور 1390, 14:34 عصر
چطور میتونم زمان تاخیر لود شدن جداول بانک رو با progressBar نشون یا نمایش بدم. یا به عیارت دیگه وقتی تک تک داده ها داخل فرم توسط Data Grid View نمایش داده میشه با progressBar اینکار رو عملیاتی کنم..

و یا به عبارت ساده تر...توی یه پروژه که بانک اون هم اکسس هست حدود 13300 داده دارم که موقع لود شدن داخل پروژه م چند ثانیه ای طول میکشه که میخوام با progressBar این تاخیر رو نشون بدم تا برای کاربر جالب و قابل تحمل باشه.
اگه کسی میدونه ممنون میشم کمکم کنه... :متفکر:

Babak-Magic
سه شنبه 22 شهریور 1390, 15:41 عصر
درود
به نظرم بهتره از Thread یا BackGroundWorker استفاده کنی

amin_rezaee
سه شنبه 22 شهریور 1390, 16:02 عصر
درود
به نظرم بهتره از Thread یا BackGroundWorker استفاده کنی

میشه لطف کنید یه مثال کوچولو بذارید.
من همین کد را واسه restore کردن دیتابیسم نیاز دارم.

ahangari365
سه شنبه 22 شهریور 1390, 20:25 عصر
درود
به نظرم بهتره از Thread یا BackGroundWorker استفاده کنی

ممنون از راهنماییتون ولی خب کدش چه جوری نوشته میشه اگه میشه یه مثال بزنین تا بهتر متوجه بشم...تشکر :متفکر:

saeedgharedaghi
سه شنبه 22 شهریور 1390, 21:16 عصر
اینم یه سری sample
http://www.dotneat.net/2009/02/10/BackgroundworkerExample.aspx
http://www.codeproject.com/KB/cpp/BackgroundWorker_Threads.aspx
http://www.codeproject.com/KB/threads/AsynchInvoke.aspx
http://www.codeproject.com/KB/threads/genericbackgroundworker.aspx

ahangari365
سه شنبه 22 شهریور 1390, 21:57 عصر
اینم یه سری sample
http://www.dotneat.net/2009/02/10/BackgroundworkerExample.aspx
http://www.codeproject.com/KB/cpp/BackgroundWorker_Threads.aspx
http://www.codeproject.com/KB/threads/AsynchInvoke.aspx
http://www.codeproject.com/KB/threads/genericbackgroundworker.aspx
دستت درد نکنه ..لینکها خیلی مفید و جالب بود..:تشویق:

f_pakzad
چهارشنبه 23 شهریور 1390, 21:50 عصر
و یا به عبارت ساده تر...توی یه پروژه که بانک اون هم اکسس هست حدود 13300 داده دارم که موقع لود شدن داخل پروژه م چند ثانیه ای طول میکشه که میخوام با progressBar این تاخیر رو نشون بدم تا برای کاربر جالب و قابل تحمل باشه.
اگه کسی میدونه ممنون میشم کمکم کنه... :متفکر:
لازمه تا 13300 داده همزمان به کاربر نشون داده بشه؟؟؟ در این صورت مثلاً هر وقت رکوردی رو ذخیره میکنه هم احتمالاً دوباره باید این تأخیر را تحمل کند تا دیتاگرید آپدیت بشه و همچنین برای حذف رکورد