PDA

View Full Version : TextBox Limit & Suggestion



ostovarit
پنج شنبه 06 اسفند 1388, 20:28 عصر
با سلام و خسته نباشید

سوال:
یک سوال در خصوص محدود کردن اطلاعات ورودی به تکست باکس دارم به طوری که در زمان ورود اطلاعات (keyPress) اطلاعات ورودی را با اسامی که در دیتابیس وارد شده چک کند و در صورت وجود چنین نامی اجازه به ادامه تایپ دهد ... خاصیت لیمیت برای کمبوباکس بدون مشکل کار میکنه اما قادر نیستم اون رو روی تکس باکس پیاده سازی کنم ... این متد رو میزارم دانلود کنید و راه حلی پیدا کنید تا بشه روی تکست باکس هم این کار رو انجام داد ...

روش کار متد:
اطلاعات روی دیتابیس رو به طور معمول به کمبو باکس وصل میکنیم ... در زمان تابپ بعد از تایپ اولین حرف خود کمبوباکس به صورت اتوماتیک کلمه را کامل میکند و به صورت هایلایت شده در می آورد در صورتی که حرف بعد در محدوده هایلایت شده قرار داشته باشد می توان آن را تایپ کرد وگرنه اجازه تایپ نمیدهد ...

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

مثال :
نام "علی" رو در دیتابیس داریم وقتی کاربر داره تایپ میکنه "ع" کلمه " علی" تو تکست باکس میشینه ( Auto Complete ) ولی حرفهای "لی" به صورت هایلایت نمایش داده میشه چون هنوز تایپ نشده ...
فعلا مشکلی نیست اما اگر کاربر هر حرفی به جز "ل" را بخواهد تایپ کند نمی تواند (limit) چون کلمه ای که با "ع" شروع شود و به حرف دیگری وصل باشد نداریم

پاسخ از هر نوعی بدید ممنون میشم ، راهنمایی، نمونه کد، راه حل، پیشنهاد ؟؟؟

لطفا راهنمایی بفرمایید...

hamidreza20
پنج شنبه 06 اسفند 1388, 23:01 عصر
سلام دوست عزیز

از رویداد تکست چنج تکست باکس استفاده کن.

textchange

التماس دعا...