繁体   English   中英

ASP.NET MVC 3 WebGrid分页问题

[英]ASP.NET MVC 3 WebGrid paging issue

我的数据访问层返回带有单页行数和总行数的集合。

遗憾的是,WebGrid组件不允许指定总行数或总页数(这些属性是只读的)。

以前有人不得不处理这个问题吗?

您可以使用WebGrid上的Bind方法告诉网格使用服务器端分页。

grdv.Bind(myData,rowCount = 10000,autoSortAndPage = False)

将autoSortAndPage设置为false会告诉网格myData只是数据的一部分。 无论您的页面大小设置如何,它都会显示此数据的所有行。 将使用您传入的rowCount而不是myData中的记录数来构建寻呼机。

编辑:我现在看到你的问题。 看看这篇文章没有使用WebGrid。

使用WebGrid进行分页

在此页面中 ,您似乎可以指定每页的行数。

var grid = new WebGrid(source, rowsPerPage : 25);

这个页面 (从第一个代码块看第9行)。

rowsPerPage只能通过构造函数设置。 这样做是为了使助手简单并避免处理复杂的状态。 总行数来自数据源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM