2009-07-20 73 views
0

我正在开发一个搜索表单。它有大约10个字段和一个搜索按钮,可以从表中检索记录并将其放入gridview中。用户可以填写一些字段,所有字段或无,然后单击搜索。只有具有信息的字段必须用于执行搜索。查询搜索表单

我在数据集的tableadapter中使用查询来进行搜索并返回一个Datatable。

查询是这样的:

Select * from table 
where ([email protected] or @param1 is null) 
and ([email protected] or @param2 is null) 
and (field3 like '%' + @param3 + '%' or @param3 is null) 
.... 

其实它的工作原理,但它这是做正确的方式?我错过了什么吗?我不知道为什么,但它没有看起来很优雅,我...

回答