PDA

View Full Version : سوال: جستجو و فیلتر کردن نتایج در Grid



azarakhshl
شنبه 28 فروردین 1389, 11:20 صبح
سلام
در یک پروژه یه grid دارم که یکی از ستون هاش حاوی نام است.
می خوام از یه textbox استفاده کنم و هر موقع که کاربر بخشی از یک عنوان را تایپ کرد اطلاعات درون grid فیلتر بشه و تنها مواردی را نشون بده که حاوی عنوان تایپ شده توسط کاربر باشه
ضمنا می خوام این جستجو با وارد کردن اولین کاراکتر توسط کاربر در textbox شروع بشه.
می شه در این باره به من کمک کنید.

mollyAreco
شنبه 28 فروردین 1389, 13:07 عصر
در همین سایت جستجو کنین پیدا می کنید با راهنمایی های بسیار و سورس برنامه
برای اینکه بدونین دنبال چی بگردین Dataview است که این کامپوننت قابلیت فیلترینگ داره و فقط کافی در رویداد TextChangeاین فیلتر رابا مقدار Textفراخونی کنید .:قهقهه:

Mohammad_chz
شنبه 28 فروردین 1389, 20:22 عصر
دوست عزیز بسته به نوع برقراری ارتباط gride با داده ها می تونید از روش های مختلف استفاده کنید. یکیش همون روشیه که دوستمون در بالا گفتن و دومیش اینه که از یک bindingsource برای پر کردن gride استفاده کنید.
با ست کردن مقدار bindingsource.filter در رویداد TextChange می تونید بلافاصله نتیجه رو توی گراید ببینید.

azarakhshl
یک شنبه 29 فروردین 1389, 09:18 صبح
ممنون از راهنماییتون
اما من از یه روش دیگه استفاده کردم
یه پروسیچر توی SQL نوشتم و بعد از TableAdaptor استفاده کردم و بعد آداپتور را به gridview.datasourse دادم و نتیجه گرفتم.