在Crystal报表中使用=运算符而不是类似

时间:2016-04-06 07:42:15

标签: c# crystal-reports

我的一个报告中有一个简单的过滤字符串,目前正在使用like运算符进行过滤。

strWhereClause = strWhereClause + strConnector + "'" + 
Request.Form["ddlServiceCenter"] + "' In 
CStr[{TBL_Warehouse_Master.WRHM_Service_Center_ID}]";

这是一个从1到25的数字。当我搜索2时,它包括来自2,12,20,21,22,23,24和25的结果。我如何确保它只匹配确切的价值。

编辑:

我尝试将In替换为=,但不返回任何数据。

1 个答案:

答案 0 :(得分:0)

想出办法。显然,我仍然想知道"确切的价值"相当于In运算符。

暂时,以下公式有效。

strWhereClause = strWhereClause + strConnector + " 
{TBL_Warehouse_Master.WRHM_Service_Center_ID} = " + 
Request.Form["ddlServiceCenter"];