【问题标题】:How to do dynamic paging in Grid.MVC如何在 Grid.MVC 中进行动态分页
【发布时间】:2016-02-02 07:43:52
【问题描述】:

我在我的项目中使用了 grid.mvc 控件。我想在 grid.mvc 控件中使用动态分页。 我有包含条目 10、25、50 的组合框。当我更改组合框值时。网格应该相应地显示数据。 (例如,当我选择 25 时,网格将显示 25 行)。默认网格一次显示 10 行。 它也应该在过滤记录时进行调整。 我试过了,但没有找到合适的解决方案。

【问题讨论】:

  • 请就上述查询提出建议.....

标签: grid.mvc


【解决方案1】:

虽然我自己没有做过,但理论上应该很容易。

您可以将该下拉菜单(在视图中)链接到一个操作结果(在控制器中),该结果会更改您传递给 ViewBag 的值(在控制器中 ViewBag.WhateverName = 下拉菜单的值)。

然后重新渲染相同的视图,并在您结束网格时的位置,结束它

}).WithPaging(ViewBag.WhateverName)

基本上 .WithPaging(10) 将为您提供 10 行的页面,WithPaging(20) 每页 20 行等。因此,通过使用下拉列表更改该值并在控制器中注册该操作以重新分配该值,您应该能够实现这个功能。

如果我有时间,我会继续编辑,也许稍后会添加控制器代码,只是想帮助你。祝你好运!

【讨论】:

  • 很高兴这对您有所帮助 =) 抱歉,我没有为您添加更多代码,但听起来您明白了!耶!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-03
  • 2019-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-13
相关资源
最近更新 更多