PDA

View Full Version : مرتب کردن لیست باکس



mehdicodder
شنبه 25 مهر 1388, 23:37 عصر
میخواستم ایتم های لیست باکس رو به صورت صعودی ونزولی مرتب کنم نمی دونم چرا دستور سرت سی شارپ جواب نمیده؟؟:متفکر:

فاطی.جدا
یک شنبه 26 مهر 1388, 00:59 صبح
خب چرا جواب نمیده؟ اگر اطلاعات رو از دیتا بیس میخونی و در لیست باکس قرار میدی میتونی توی دستور Select از order استفاده کنی. مطمئن تری راه هست.

miadpouyanfar
یک شنبه 26 مهر 1388, 01:17 صبح
سلام
تا جائی که من می دونم متدی برای مرتب کردن listbox وجود نداره ولی خودت می تونی یه کلاس بنویسی و توش تابعی برای مرتب کردن listbox تعریف کنی.
واسه اطلاعات بیشتر به MSDN مراجعه کن.

Amir Oveisi
یک شنبه 26 مهر 1388, 03:36 صبح
دو روش كه پيشنهاد مي كنم استفاده كنيد:
1- ازIComparer استفاده كنيد و يك كلاس بسازيد كه قابليت مرتب شدن داشته باشه و از اون تو ليست باكس استفاده كنيد.
2- ليستي كه دارين رو اول با استفاده از linq مرتب كنيد و بعد بذارين تو ليست باكس.

موفق باشيد

shahin60
پنج شنبه 01 تیر 1391, 02:41 صبح
گزینه sorted لیست باکس رو در زمان کد نویسی true کن