用C#多条件查询,并把查询的条件显示在datagridview中

2024-11-08 12:15:40
推荐回答(4个)
回答1:

总查询按钮的单击事件里写代码:
string sqls=“select * from tabble where 1=1 ”
string pwhere=“”;
//写5个if判断查询条件,没有else,只是if
if(判断建筑面积否有查询要求 ){
pwhere+=" and 条件 "
}
if(判装修情况是否有查询要求 ){
pwhere+=" and 条件 "
}
//以此类推sqls 就是你最后的查询语句
然后上数据库查询数据

回答2:

一般都是一个查询按钮就可以了,上面的条件空白查询的时候就不加上这一条件,若不是空白就加上这一条件,这样即可单条件查询又可多条件查询。

当然空白的地方当然也是选项,value="",Text="";只要判断SelectedValue是不是为空就行,当然你要必须这样做也行,加个总查询和你单个的查询一样的,就是where条件不一样罢了,你只要将上面的单个的查询的where全部放到总查询的where里不就可以了?

回答3:

select * from table

回答4:

可以动态形成sql语句,然后把数据放在datatable中,然后把datatable绑定到 datagridview