PDA

View Full Version : منظم کردن list box ?



lesolai
جمعه 25 تیر 1389, 20:36 عصر
سلام:
من یک لیست باکس دارم که داخلش تعدادی عدد هست مثل زیر:
1
12
88
5
6
8
9
11
20
111
من می خوام با یک کلیک اینها مرتب بشه ، به صورت زیر :
1
5
6
8
9
11
12
....
خاصیت sort هم برای اعداد کار نمی کنه!!
کسی می تونه کمکم کنه؟

محسن شامحمدی
جمعه 25 تیر 1389, 22:30 عصر
من امتحان کردم فقط عدد دوم می شه 111 ولی بقیه رو درست مرتب می کنه
شما می تونید از الگوریتم های مرتب سازی اعداد به صورت حبابی و دایره ای و ... استفاده کنید و اعداد مرتب رو دوباره توی لیست بچینید.
اگر این اعداد توی دیتابیس هستش که می تونید با استفاده از دستورات sql اعداد را مرتب کنید

sajjad_india
جمعه 25 تیر 1389, 23:16 عصر
از مرتب سازی حبابی استفاده کن یه کم سرچ کنی تو سایت در موردش مطلب زیاده

upload
شنبه 26 تیر 1389, 01:35 صبح
این سوال من هم بود!! اگه می شه سورسشو برای من هم بزارین ؟
منم می خوام اعداد داخل list1 مرتب بشن.من واسه یک کار اموزیم می خوام.

upload
شنبه 26 تیر 1389, 22:07 عصر
من خیلی لازمش دارم تا فردا هم بیشتر فرصت ندارم وگرنه نمی تونم قبول بشم!!
مثل اینکه دوست ما lesolai جوابشو پیدا کرده که دیگه سراغش رو نگرفته ، اگه جوابشو پیدا
کردی ما رو هم خبر کن که خیلی به جوابش احتیاج دارم!
بچه ها شما هم کمک کنید ، لطفا سورسشو بزارین.
همون طور که گفتم من می خوام اعداد داخل list1 مرتب بشن!
ممنون می شم جوابمو بدین!

parselearn
یک شنبه 27 تیر 1389, 00:17 صبح
جستجو...
http://barnamenevis.org/forum/showpost.php?p=434340&postcount=4
http://barnamenevis.org/forum/showthread.php?t=222111&highlight=sort
http://barnamenevis.org/forum/showthread.php?t=188973&highlight=sort

aryasoft2872
یک شنبه 27 تیر 1389, 11:00 صبح
می تونی دو تا لیست باکس ایجاد کنی بعد بیایی یک دونه حلقه do while با این شرط که ایتم های لیست اول تمام شده باشه بعد توی این حلقه یکدونه حلقه for بزاری که مقدار مینیموم رو بگیره و از لیست اول حذف کنه و توی لیست دوم بزاره. و در آخر آیتم های لیست دوم رو به اولی منتقل کنی