我使用VS2005 C#和SQL Server 2005GridView的排序从搜索结果,而不是原始数据
我有一个GridView从多个SQL查询列出的数据。
在验证和检查结束时,我的表格将包含从sqls检索到的数据列表。
我也可以根据UserID
,Username
等等来过滤结果(搜索功能)。
我启用了GridView中的排序功能,使用户能够将相同的UserID
或“用户名”或...等进行分组。
试过滤后的结果E.G.通过Username
,它将只列出具有我搜索的Username
的记录。当我按排序(列标题)时,我希望GridView只排序当前在GridView上的结果。
然而,当我按下排序,它会回落到数据,而不是排序我的搜索结果原来长长的名单。
我可以知道是否可以在当前GridView上仅对排序而不是整个数据列表?
谢谢。
编辑:
简单地说,在GridView中,我能够理清我的搜索结果只而不是从数据库数据的整个列表的?
所以你有点绑定你的GridView的列表? grid.Itemsource = someList; ? – Gero
@Gero是的,只是在页面本身的列表上。 – gymcode
为什么不在第二个列表中存储搜索结果? – Gero