PDA

View Full Version : مرتب کردن کمبو باکس به ترتیب حروف الفبا



Dr.Saeed
دوشنبه 21 مرداد 1387, 19:50 عصر
با سلام
دوستان من احتیاج دارم 1.مقادیر پر شده از دیتابیس در کمبو باکسم به ترتیب حروف الفبا باشند در صورتیکه به ترتیب ورود در دیتا بیس هستند!
2. آیا میشه مقادیر پر شده در کمبو باکس را با کد نویسی نشان داد یعنی لازم نباشه کاربر روی کمبو کلیک کند تا مقادیر نشان داده شوند؟
با تشکر

saber4166
دوشنبه 21 مرداد 1387, 20:51 عصر
1) اینکه اطلاعت table رو که fill کردی رو sort کنی و بعد به datasource کامبوباکس انتقال بدی
2) سوال دوم رو میشه بشتر توضیح بدی همون datasource رو میگین دقیق بگین تا کدشو برات بنویسم

m0rteza
دوشنبه 21 مرداد 1387, 21:38 عصر
سوال اولی :: همون که داش صابر گفت : به دستور Sql یک order by اضافه کن
سوال دومی :: فکر کنم باید خصوصیت DropDown رو یه بلایی سرش بیاری . من قبلا این کارو کردم .

Yama12
دوشنبه 21 مرداد 1387, 21:50 عصر
سلام اگر منظورت اینه که کمبو باکست اولین آیتمش خالی نباشه
یعنی اولین آیتم ابتدا در حال انتخاب باشه:

ComboBox1.SelectedIndex=0اگرم منظورت همونه که آقا مرتضی میگه یعنی اینکه کسی تو کمبو باکست چیزی نتونه بنویسه و فقط بتونه انتخاب کنه :


ComboBox1.DropDownStyle=ComboBoxStyle.DropDownList ;

jaza_sa
دوشنبه 21 مرداد 1387, 21:54 عصر
سلام
در مورد سوال اول :

comboBox1.Sorted = true;در مورد سوال دوم :
اگر میخواید تا در هنگام لود صفحه اولین عنصر ComboBox انتخاب شده باشه :

comboBox1.SelectedIndex = 0;و اگر هم میخواید وقتی کاربر روی ComboBox رفت ، لیستی از اطلاعات دورن اون نشون داده بشه ، میتونه دکمه ALT+Down رو فشار بده تا این اتفاق بیفته :چشمک:

Dr.Saeed
سه شنبه 22 مرداد 1387, 07:31 صبح
از ابراز محبت دوستان عزیز سپاسگذارم
مشکل اولی به کمک شما دوستان حل شد :تشویق:
در توضیح مشکل دوم میخوام کاربر لازم نباشه Alt+Down را فشار بده و با دستور این کار انجام بشه(بطور مثال در خاصیت mouse leave یا هر چیز دیگری کمبو باز شود و مقادیر پر شده را بتونه ببینه بدون اینکه ایکون کرکره ای را کلیک یا هر کار دیگری کند)
امیدوارم منظورم را رسونده باشم!!؟