我用过一个笨方法,定义多个局部变量,每个变量为一种查询条件,然后在winform中根据筛选条件进行变量的合并与赋值,得到最终的查询条件,然后再执行sql语句就行啦。俺自学的.net,分享一下当时折腾了一个星期的心得,呵呵
得先判断,判断用户选择了几个条件,如果只选择门店,就对应一种条件
如果选择门店+日期就用 select * from bb where bb.门店='昌平店' and bb.日期=‘2013-09-09’
依照上面的规律,根据不同的条件来选择查询语句。
select * from bb where aaa.sdsdf =dsfsdf and ss.sdfasdf=1123