【问题标题】:Limiting the number of records in a grid view限制网格视图中的记录数
【发布时间】:2011-12-01 10:32:54
【问题描述】:

我正在处理 asp.net mvc 3 中的网格视图,我需要限制将在我的网格中显示的记录数(不是每页)。有没有办法我可以做到这一点??提前谢谢。

【问题讨论】:

  • 所以您想使用 TOP X 对数据源执行查询。您是如何加载数据的?数据库服务器?英孚? LINQ?
  • 不,我需要一种方法来通过控制器或它自己的 gridview 来限制记录。 (不使用 sql)
  • 你能显示你的控制器的动作代码吗?它应该像 MyItems.Take(100) 一样简单
  • 已修复。使用 Take() 方法。感谢您的帮助。有什么方法可以在网格视图中限制记录数的属性吗??

标签: asp.net asp.net-mvc-3 gridview


【解决方案1】:

你在用什么?哪个网格视图?在没有任何详细信息的情况下帮助您真的很难。不过不管怎样,我会努力的……

恕我直言,我不会限制视图中的记录数,我会在数据库查询或任何您获取数据的地方执行此操作!

如果您想设置“JustShowMeXRecords”,则将 TextBox 或 DropDown 放到您的视图中,并将此值提供给您的控制器。

如果你想在你的网格上进行分页,你可以使用这个 NuGet 包 (http://nuget.org/List/Packages/PagedList)。我在每个项目中都使用它。

它有一种静态和动态的方式来完成这项工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多