PDA

View Full Version : کمک !!! مشکل برنامه چیه ؟



saman_hm
چهارشنبه 23 تیر 1389, 12:04 عصر
من یه برنامه نوشتم که تو جستجو به مشکل خوردم . تو دیتاگریدم خالی نمیشه یعنی هرچی جستجو میکنم با جستجو قبلی باهم میاره تو گرید . فکر کنم dataset مشکل داره . برنامه رو گذاشتم توروخدا یکی بگه مشکلش چیه . دیتا بیس هم توش هست . ممنون میشم اگر کسی کمکم کنه . فقط تو جستجو مشکل داره .

vandermond
چهارشنبه 23 تیر 1389, 12:30 عصر
سلام دوست عزيز.
مشكل برنامه شما فقط يه مورد ساده هستش. DataSet رو هر دفعه كه پر ميكنيد اطلاعات قبلي پاك نميشن بلكه اطلاعات ميرن در ادامه اطلاعات قبلي. پس كافيه توي جستجو ها ابتدا () DataSet.Clear رو صدا بزنيد.


اينم اصلاح شده برنامه:
توجه:من كانكشن استرينگش رو عوض كرده بودم يادم رفت دوباره همون يكي شما بزارمش. خودتون درستش كنيد لطفا

saman_hm
چهارشنبه 23 تیر 1389, 15:33 عصر
آقا دستت درد نکنه . من این کد رو میذاشتم
dataset.table["search"].clear();

ولی کار نمی کرد

vandermond
چهارشنبه 23 تیر 1389, 15:39 عصر
نه آقا كل ديتاست رو پاك كن: ();dataset.Clear تو اون برنامه اي كه براتون گذاشتم هم اين كار رو انجام دادم و تست هم كردم درست بود.شما اونجايي كه if گذاشتيد كه ببينيد از كمبو باكس كدوم رو گرفته، همون اول if و همچنين اول else بايد ديتاست رو خالي كنيد. با كدي كه گفتم.
باز هم مشكلي بود بفرماييد.