aliramazani
یک شنبه 12 تیر 1390, 14:09 عصر
من یه جستجو در گرید ویو ساختم که بر اساس 2 تکس باکس جستجو را انجام میده:
یعنی اطلاعات تکس باکس 1 را می گیره و اطلاعات تکس باکس 2 را هم می گیره و در صورتی که این 2 در گرید ویو موجود بود فیلتر می کنه در صورتی که حتی یکیش وجود نداشت جستجو مقداری را بر نمی گردونه.
dgv3.DataSource = db.limits.Where(c => c.standard == Convert.ToInt32(textBox7.Text) &&
c.test == Convert.ToInt32(textBox9.Text)).Select(c => c);
من اینجا از && استفاده کردم و قانونا مطالبی که بالا نوشتم انجام میشه.
حالا می خوام اگه یکی از تکس باکس ها خالی بود اون تکس باکس را در نظر نگیره و در اصل فیلتر را روی چیز خاصی انجام نده و همه اطلاعات را در نظر بگیره.
از or نمی خوام استفاده کنم.
یعنی اطلاعات تکس باکس 1 را می گیره و اطلاعات تکس باکس 2 را هم می گیره و در صورتی که این 2 در گرید ویو موجود بود فیلتر می کنه در صورتی که حتی یکیش وجود نداشت جستجو مقداری را بر نمی گردونه.
dgv3.DataSource = db.limits.Where(c => c.standard == Convert.ToInt32(textBox7.Text) &&
c.test == Convert.ToInt32(textBox9.Text)).Select(c => c);
من اینجا از && استفاده کردم و قانونا مطالبی که بالا نوشتم انجام میشه.
حالا می خوام اگه یکی از تکس باکس ها خالی بود اون تکس باکس را در نظر نگیره و در اصل فیلتر را روی چیز خاصی انجام نده و همه اطلاعات را در نظر بگیره.
از or نمی خوام استفاده کنم.