PDA

View Full Version : سوال: جستجو دو فیلد از طریق یک TextBox



mojtaba5
دوشنبه 27 خرداد 1392, 10:04 صبح
یک برنامه ساده دفترچه تلفن(از طریق entity framework)داریم با فیلدهای tell , name , family
میخوایم از طریق یک تکست باکس که برای جستجو گذاشتیم هر دو فیلد نام و فامیلی رو جستجو کنیم.
برای یک فیلد من همیشه از این کد جستجو رو انجام میدم:

var qsearch = database.phonebook.where( i => i.name.Contains(txtsearch.text));

dataGriview1.DataSource = qsearch.ToList();

اما نمیدونم چطوری میشه 2 تا فیلد نام و فامیلی رو با یک تکست باکس جستجو کرد؟

Mahmoud.Afrad
دوشنبه 27 خرداد 1392, 10:07 صبح
از || استفاده کن:
var qsearch = database.phonebook.where(i => i.name.Contains(txtsearch.text) || i.family.Contains(txtsearch.text));