在AspxGridView中的标题过滤器中使用分页或搜索文本框



我正在使用devexpress aspxgridview,其中我正在使用带有复选框的标头滤波器来过滤数据。正常工作。现在,我的一些专栏具有超过200k的记录。要过滤此数据,我需要在标题过滤器中使用分页或搜索文本框。对于最终用户来说,这将很容易过滤数据。

如何在标题过滤器内使用分页或搜索文本框?

您只需要从复选框模式更改AspxGridView标头滤波器到滤波行模式即可。

DeVexPress已经有一个不错的演示,显示了如何使用AspxGridView使用过滤器行:

https://demos.devexpress.com/aspxgridviewdemos/filtering/filterrow.aspx

但是,在过滤网格时,您可能会遇到20万(2x100000)的记录。因为如果不在服务器模式时,DX网格需要将所有数据加载到客户端,以使那些不错的AspxGridView过滤器,重新排序和分页功能可以正常工作。

在我的项目中,当数据集太大而无法将每个请求加载到网格中时,我们都可以将AspxGridView的服务器端绑定到一次仅在SQL级别应用的分页时,将AspxGridView的绑定到仅1页的数据。它使网格工作非常快,但是速度的价格是一个价格:这些过滤器,排序和列的重新排序功能已经停止锻炼,我们不得不手动实施其中的一些。

希望这会有所帮助!

最新更新