如何在c#中的不同值的同一列上应用过滤器

时间:2011-11-14 12:07:11

标签: asp.net

我在我的代码上应用过滤器逻辑,我在不同的值上过滤结果集。情况是我想过滤一个列,例如'itemPrice'代表'itemno',例如对于'itemno'1,'itemprice'在'10'到'100'之间,在这个过滤器之后,我想在'itemno'3的'23'到'136'之间用'itemprice'过滤,同时保持第一个过滤结果,意味着现在我的条件是两个例如''itemprice'在'item''之间'10'到'100'之间'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''高达六'itemno'我可以过滤任何价值的价格,如“物品:1价格:7-40,货号:2价格:14-400,货号:3价格:300-2301,货号:4价格:30-35 ,货号:5价格:45-230,货号:1价格:121-356“。

因此可以发生任何组合,为此我试图在session和viewstate中保存主结果集,每次我将所有过滤器参数发送到方法进行过滤,但它运行不正常。 所有的fitering都在C#上的数据视图中工作,而不是在sql

任何人都可以建议我解决这种情况的最佳解决方案。

提前致谢。

0 个答案:

没有答案