【问题标题】:smart paging with datagrid使用数据网格进行智能分页
【发布时间】:2010-10-17 04:43:25
【问题描述】:

如何配置我的数据网格以使用分页,这样它就不会从数据库中提取所有行,而只会提取当前页面的行。

顺便说一句,我应该仍然使用数据网格还是有更新的控件?

【问题讨论】:

    标签: .net datagrid


    【解决方案1】:

    正如乔希所说,有不同的方法可以做到这一点。

    查看此问题/答案以了解一种变体:ASP.NET DataGrid and custom paging

    【讨论】:

      【解决方案2】:

      我认为所有“智能分页”代码都来自this entry by ScottGu

      就 GridView 的替代品而言,这完全取决于您的数据。 GridView 最适合表格数据;如果您希望布局更灵活 - 请考虑 ListView

      【讨论】:

        【解决方案3】:

        当我过去实现这样的分页时,您可以将责任推给 SQL 来执行分页,假设您告诉它页码和大小。这取决于您运行的数据库类型。

        在 SQL Server 2000 上执行此操作有点复杂,但如果您使用它,我可能有可以挖掘的资源

        SQL Server 2005 / 2008 is very easy中分页。

        至于你如何告诉数据库,这取决于你如何绑定到你的网格,以及你如何提取数据。

        【讨论】:

          猜你喜欢
          • 2011-06-18
          • 1970-01-01
          • 1970-01-01
          • 2016-04-23
          • 2011-06-20
          • 2019-03-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多