日期:2014-05-18  浏览次数:20570 次

我是用的DATASET做的中间层,想实现多条件查询,DATASET里面的SQL语句怎么写?怎么将它与DROPDOWN控件联系,请朋友给点思路或解决办法
等待急救中~~~

------解决方案--------------------
快下班了,大致逻辑如下:
string sqlComand = "select * from material ";
if(ddlpname.selectvalue != null && ddlpname.selectvalue != " " )
sqlComand += "where pname = ddlpname.selectvalue "
if(ddlpinzhi.selectvalue != null && ddlpinzhi.selectvalue != " " )
sqlComand += "and pinzhi = ddlpinzhi.selectvalue ";

其中ddlpname.selectvalue,ddlpinzhi.selectvalue 为你从ddl控件中选择的具体的值。上面逻辑是实现你最复杂的那个SQL语句。前面和ddl绑定的SQL语句相信你可以搞定