PDA

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



beginerc#
سه شنبه 04 خرداد 1389, 17:09 عصر
سلام دوستان
من تازه شروع به یادگرفتن سی شارپ کردم و می خوام یه نرم افزار کوچک بنویسم و الان یه مشکل دارم،من چندتا تکست باکس دارم چیزی شبیه شکل زیر:
http://www.tehranpic.net/images/1i643m7jxllce3qqpq1n.jpg (http://www.tehranpic.net/)
می خوام وقتی کاربر توی هرکدوم از تکست باکسها چیزی وارد کرد برم و توی db تمام موارد یافت شده رو نمایش بدم(یه چیزی شبیه به گوگل و کاری که بصورت آجاکس انجام میده) و کاربر بتونه با کلیدهای جهت نما گزینه مورد نظرش رو انتخاب کنه، مثلا شبیه شکل زیر:
http://www.tehranpic.net/images/xxvguqffheje9ubuo9.jpg (http://www.tehranpic.net/)
البته برای تمام تکست باکسها،یعنی کاربر بتونه هم با نام و هم با نام خانوادگی و هم مدرک دنبال فرد مورد نظر بگرده و انتخابش کنه.
اگه دوستان راهنماییم کنن ممنون میشم،تازه کارم و مشتاق فراگیری و استفاده از اطلاعات شما دوستای خوبم.

assari
سه شنبه 04 خرداد 1389, 20:15 عصر
سلام دوست عزیز
در واقع گوگل از یک TextBox استفاده میکنه.
شما هم میتونید به همین صورت عمل کنید:


bindingSourse.Filter = "ISNULL(Name,'') +' '+ ISNULL(Family,'') +' '+ ISNULL(Degree,'') LIKE '%" + txtOnLineSearch.Text + "%'";l

r00tkit
سه شنبه 04 خرداد 1389, 20:22 عصر
شما می تونی از combobox استفاده کنی و تو event تایپ کد سرچ رو با like به کار ببری

beginerc#
سه شنبه 04 خرداد 1389, 21:30 عصر
سلام
مرسی از جوابها،خوب اگه از TextBox استفاده کنم که حالت انتخاب کردنرو نداره،در مورد combobox هم می خوام وقتی کاربر چیزی وارد کرد زیر همون TextBox حرفی وارد کرده این combobox باز بشه و تا قبل اون زیر TextBox هیچ combobox وجود نداشته باشه،یه چیزی مثل خود محیط ویژوال که موقع کدنویسی با زدن هر حرف کدهایی رو پیشنهاد میده.میشه کاملتر توضیح بدین،ممنون میشم.

behnam25214
سه شنبه 04 خرداد 1389, 21:57 عصر
سلام دوست عزیز فکر کنم این مشکلت رو حل کنه.:قلب:

beginerc#
چهارشنبه 05 خرداد 1389, 15:42 عصر
سلام
بهنام جان واقعا ممنونم:قلب: خیلی لطف کردی:قلب::قلب:،اگه ممکنه میشه لطف کنی :خجالت:و یه مقدار در موردش توضیح بدی،چون من تازه کارم و تازه دارم یه چیزایی یاد می گیرم :خجالت::خجالت: اگه بخوام بجای استفاده از آرایه داده هام و از db بخونم چی؟یعنی نسبت به هر حرف که وارد میشه کل موارد شروع شده با اون حرف رو از db بخونم و AddRange کنم، فکر نکنم این چیزی که گفتم درست باشه،میشه لطفا توضیح بدین چه باید بکنم؟!!:ناراحت:

beginerc#
جمعه 07 خرداد 1389, 15:57 عصر
سلام
دوستان کسی هست که در مورد این خاصیت autocomplete توضیح بده؟می خوام بدونم اگه بخوام داده هام و که تعدادشون زیاد هست و در db هستند رو برحسب حروف وارد شده پیشنهاد بده چجوری باید اینکارو بکنم؟

exlord
جمعه 07 خرداد 1389, 18:23 عصر
با like سرچ کن و runtime یه datagridview یه فرمت اضافه کن و اونو bind کن به دیتایی که از db گرفتی
اکه میخوای کلید های جهت دار و enter رو هم کنترل کنی بهتره که یه usercontrol درست کنی و توی اون همه چیز رو هندل کنی. .......

beginerc#
جمعه 07 خرداد 1389, 20:40 عصر
با like سرچ کن و runtime یه datagridview یه فرمت اضافه کن و اونو bind کن به دیتایی که از db گرفتی
اکه میخوای کلید های جهت دار و enter رو هم کنترل کنی بهتره که یه usercontrol درست کنی و توی اون همه چیز رو هندل کنی. .......
سلام
مرسی دوست عزیز بابت کمکت اما اینجوری که فهمیدم الان از دست من کاری برنمیاد :خجالت: آخه تازه کارم و این چیزایی که شما گفتی سنگین بود واسم:خجالت:

behnam25214
جمعه 07 خرداد 1389, 22:06 عصر
سلام beginerC#‎ (http://barnamenevis.org/forum/member.php?u=148878) عزیز:بوس:

من در همون حد بلد بودم ولی پایگاه داده رو هم امتحان میکنم اگه جواب گرفتم همینجا میزارم.:قلب:

beginerc#
شنبه 08 خرداد 1389, 19:42 عصر
سلام beginerC#‎‎ (http://barnamenevis.org/forum/member.php?u=148878) عزیز:بوس:

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

behnam25214
شنبه 08 خرداد 1389, 22:15 عصر
ســــــــ:قلب:ـــــــــلام

بفرما پیدا شد از یکی از صفحات اینترنت:لبخند:.