问题描述
- link中如何根据checkbox的值在多个属性中模糊查询?
-
link中如何根据checkbox的值在多个属性中模糊查询?
解决方案
参考: http://blog.csdn.net/q107770540/article/details/5724013
public void Test(string a, string b, string c,string d)
{
QueryContext query = new QueryContext();
var q = from u in query.Users
select u;
if (!string.IsNullOrEmpty(a))
{
q = q.Where(p => p.name == a);
}
if (!string.IsNullOrEmpty(b))
{
q = q.Where(p => p.age == b);
}
if (!string.IsNullOrEmpty(c))
{
q = q.Where(p => p.sex == c);
}
if (!string.IsNullOrEmpty(d))
{
q = q.Where(p => p.address == d);
}
q.ToList(); //上边的所有if,只有到此处才会执行
}
解决方案二:
根据checkbox判断,然后拼接构造查询,google下。
解决方案三:
获得的属性不是有getvalue吗,得到值,然后去判断
解决方案四:
你的问题提的不怎么清楚,即没有说明用什么开发工具,也没说明false和true分别对应的什么,但大致如下即可:
((CheckBox1->Checked == true) ? "√" : "×") // √和×换成你自己的
和你的SQL语句连接起来就可以了
时间: 2025-01-02 09:03:08