PDA

View Full Version : سوال: تکنولوژی جستجوی نام و شماره با هم



omidamiry
شنبه 02 شهریور 1392, 19:03 عصر
با سلام

قبلا تو سایت دیدم که تو یه کمبوباکس هم با شماره وهم با کاراکتر میتونید یه آیتم رو انتخاب کنید اگه اشتباه نکنم Ajax
حالا
یه برنامه C# App دیدم توی یک ورودی کمبو باکس(یا تکس باکس ) شماره حساب و نام شخص در گزینه های آیتم باهم درج شده بود و کاربر هم با وارد کردن شماره و کاراکتر میتونست جستجو کنه که نام یا شماره حساب خاصی تو گزینه های کمبوباکس(یا تکس باکس) وجود داره یا نه----(پرداخت وام)

برای این کار از دوستان نمونه ای یا آموزشی دارن ممنون میشم راهنمایی کنن.

با تشکر

mousa1992
یک شنبه 03 شهریور 1392, 02:15 صبح
کار سختی نیست در موردش برات توضیح میدم انجامش با خودتون
برای bind کردن کامبو نیاز دارین که خاصیت DataSource اونو مقدار دهی کنین ( که میتونه ی datatable , یا لیتستی از اشیاء و ... باشه ) و خاصیتی وجود داره به نام DisplayMember که تعیین میکنه که این کامبو کدوم فیلد از سورسی که بهش دادین رو نشون بده ؛ خب حالا شما برا اینکه هم شماره و هم نام حساب رو نشون بدین باید فیلدی رو ایجاد کنین توی datasource ِی که به کامبو میدید که شامل اسم و شماره باشه
برا سرچی که گفتین هم میتونه بر اساس شماره حساب و هم نام حساب جستجو کنه ؛ براحتی میتونید توی خاصیت textChanged تشخیص بدین که مقدار ورودی قابل تبدیل به عدد هست یا نه ( با استفاده از tryParse ) و در صورتی که قابل تبدیل به عدد بود ینی اینکه شماره حساب وارد شده و باید توی شماره حساب ها سرچ کنید و در غیر این صورت اسم حساب هست که باید بر اساس نام جستجو انجام بشه

موفق باشید