gridview行过滤器

时间:2011-03-17 08:43:56

标签: winforms gridview .net-4.0 filter devexpress

我的gridview名为myGridView,行数为800k。其中一列名为NAME,其值可以为Alex (1),其中一列是Alex当前记录的编号。当我为Alex插入新的reccord时,我想要它与NAME值“Alex(n)”,其中n是未采用的最小数字。我想我应该做一些这样的过滤:var rows = (all objects in gridview).Select(rows where NAME.IndexOf( "Alex (" ) > -1)

这将返回我Alex ( some number)的所有记录,现在我必须按编号过滤我想...如何做一个精确的过滤器,它将返回给我最小的数字但尚未采用?可以更快吗?

1 个答案:

答案 0 :(得分:0)

首先,我应该提一下你粘贴的代码不起作用。这是因为网格不提供行集合。此外,即使此代码有效,它也会非常缓慢,因为它会导致在Web服务器上过滤800k行。您是否认为最好从数据库服务器请求所需的信息,该服务器经过优化以处理此类查询,并且能够更快地处理您的请求?