PDA

View Full Version : جستجو در codefirst



mostafa_d26
شنبه 30 آذر 1392, 17:51 عصر
سلام
خسته نباشید.
من کد زیر را نوشتم :
var job = int.Parse(txtjob.Text);
var pelak=int.Parse( txtpelak.Text);
var mojri = txtmojri.Text;
var date = txtdate.Text;
var vaziat = vaziatt;
var product = _db.Peste.Where(pro => pro.job == job && pro.mojri.Contains(mojri)&& pro.pelak==pelak &&pro.vaziat.Contains(vaziat));
if (product != null)
{
dtg.DataSource = product;
}
else
{
MessageBox.Show("Not Found");
}
دو تا مشکل دارم :
1- چطوری میتونم کاری کنم که در جستجو اگر فیلدی خالی بود اون را در نظر نگیره ؟؟؟مثلا بنویسم اگر فیلد job را کاربر پر نکرد برای جستجو در جستجو لحاظ نشه و مابقی شرطهای جستجو را در نظر بگیره.
2- میخوام نتایج جستجو در یک datagridview نمایش داده بشه . کدی که من نوشتم کجاش اشتباه است که نمایش نمیده ؟ (dtg نام datagridview من است)

Mahmoud.Afrad
پنج شنبه 05 دی 1392, 20:13 عصر
یک نمنونه جستجوی پیشرفته توسط Linq در نمونه برنامه های کوچک قرار دادم. میتونید ازش استفاده کنید.