View Full Version : سوال: جستجو بر اساس چند فیلد
M1450M
جمعه 13 اسفند 1389, 13:58 عصر
سلام
چطوری میتونم جستجو رو براساس چند فیلد انجام بدم ؟
مثلا جستجو براساس یکی ازفیلدهای نام یا نام خانوادگی یا نام کاربری باشد . به اینصورت که مثلا با سرچ کلمه علی کلیه رکوردهایی که شامل این کلمه هستند رو نیز در یک گرید ویوو نمایش بده .
ممنون ...
jaykob
جمعه 13 اسفند 1389, 15:34 عصر
سلام
چطوری میتونم جستجو رو براساس چند فیلد انجام بدم ؟
مثلا جستجو براساس یکی ازفیلدهای نام یا نام خانوادگی یا نام کاربری باشد . به اینصورت که مثلا با سرچ کلمه علی کلیه رکوردهایی که شامل این کلمه هستند رو نیز در یک گرید ویوو نمایش بده .
ممنون ...
سلام دوست عزیز شما یک dropdown list قرار بدید و یک کادر جستجو فیلد های خودتون را داخل لیست اضافه کنید و اندیس هر کدام انتخاب شد مقدار رشته ای آن را داخل یک متغییر قرار بدهد .
و بعد شما می تونید با یک switch بر اساس رشته داخل متغییر بر اساس فیلد مورد نظر پرس و جوی خود را انجام بدید به این شکل که انتخاب کند رکورد هایی که نام ستون برابر با مقدار متغییر و رکورد هایی که برابر با مقدار کادر جستجو باشند .
موفق باشید
LadyWonderFul
جمعه 13 اسفند 1389, 22:29 عصر
برای اینکار در قسمت where شرط هایی شبیه این رو بنویسید
where ( (txtDeviceModelSearch.Text!=null && u.model.Contains(txtDeviceModelSearch.Text ) &&( txtDeviceName.Text!=null && u.name.Contains(txtDeviceName.Text)))
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.