PDA

View Full Version : این باگ؟



ali_up1
جمعه 15 اردیبهشت 1391, 21:03 عصر
سلام دوستان
من توی Button_Click نوشتم
textbox1.text="searching...." //change text
GetSearchResult() //search in sql
textbox1.text="" //change text
اما هیچ وقت... searching رو نشون نمیده!!!
کسی راه کاری بلده؟
مرسی

NasrEsk
جمعه 15 اردیبهشت 1391, 21:26 عصر
چون بعدش مقدار TextBox رو خالي ميكنه

Mahmoud Zaad
جمعه 15 اردیبهشت 1391, 21:27 عصر
سلام
عنوان خوبی برای تاپیک انتخاب نکردی امکان داره حذف بشه.
به نظرم مشکلی نداره چون احتمالا تعداد رکوردهات کمه خیلی سریع نتیجه جستجو رو نشون میده و تکست باکس خالی میشه.

cpppro
جمعه 15 اردیبهشت 1391, 21:37 عصر
سلام
ترتیب اجرای دستورات رو رعایت کنین.اول باید عملیات سرچ انجام بشه بعد مقادیر بدست اومده تو textbox نمایش داده بشه.

ali_up1
جمعه 15 اردیبهشت 1391, 21:44 عصر
سلام
عنوان خوبی برای تاپیک انتخاب نکردی امکان داره حذف بشه.
به نظرم مشکلی نداره چون احتمالا تعداد رکوردهات کمه خیلی سریع نتیجه جستجو رو نشون میده و تکست باکس خالی میشه.


تعداد رکورد ها کم نیست
sqlserver بعد از 00:02:33 ثانیه به جواب میرسه

ali_up1
جمعه 15 اردیبهشت 1391, 21:46 عصر
سلام
ترتیب اجرای دستورات رو رعایت کنین.اول باید عملیات سرچ انجام بشه بعد مقادیر بدست اومده تو textbox نمایش داده بشه.

من فقط میخوام به کاربر بگم سیستم داره کار میکنه....

cpppro
جمعه 15 اردیبهشت 1391, 22:01 عصر
این textbox1.text="" //change text تکس باکس رو خالی نشون میده.این کد رو پاک کنین.

Mahmoud Zaad
جمعه 15 اردیبهشت 1391, 22:07 عصر
من فقط میخوام به کاربر بگم سیستم داره کار میکنه....

با این حساب (با توجه به مدت زمانی که طول میکشه که جستجو انجام بشه) بهتره از backgrounWorker استفاده کنید.

mohammad272005
جمعه 15 اردیبهشت 1391, 23:35 عصر
اگه نمیخوای از thread استفاده کنی و میخوای عبارت searching داده بشه، درست قبل از GetSearchResult()فرمان Application.DoEvents() را استفاده کن

cpppro
شنبه 16 اردیبهشت 1391, 01:32 صبح
میتونین به اندازه همون زمان یه تایمر بزارین تا عبارت در حال سرچ رو نشون بده. ضمن اینکه دوستان گفتن میتونین از ترد هم استفاده کنین.

mrbm_2007
شنبه 16 اردیبهشت 1391, 02:47 صبح
قبل از
GetSearchResult()
بنویس
this.Refresh();