我正在使用 GridView 来显示数据库中的数据。将 ASP.Net 4.0 与 C# 一起使用。GV 被赋予 DataTable 作为其数据源。我需要在该网格中显示数字分页,用户可以在其中看到“下一个”和“上一个”按钮以及“页码链接”,例如
<< 上一页 1 2 3 ... 下一页 >>
在网格的右上角。有没有办法使用自定义分页或 GV 的任何内置功能来做到这一点?我需要为页码点击处理什么样的事件?谁能指出我正确的方向或代码片段?
谢谢 ...
我正在使用 GridView 来显示数据库中的数据。将 ASP.Net 4.0 与 C# 一起使用。GV 被赋予 DataTable 作为其数据源。我需要在该网格中显示数字分页,用户可以在其中看到“下一个”和“上一个”按钮以及“页码链接”,例如
<< 上一页 1 2 3 ... 下一页 >>
在网格的右上角。有没有办法使用自定义分页或 GV 的任何内置功能来做到这一点?我需要为页码点击处理什么样的事件?谁能指出我正确的方向或代码片段?
谢谢 ...
`allowpaging="true"` in gridview
然后把你pagersettings
写成
<pagersettings mode="NumericFirstLast"
firstpagetext="First"
lastpagetext="Last"
pagebuttoncount="5"
position="Bottom"/>
(可选)在服务器端
将您的页面更改逻辑放入PageIndexChanged
将 AllowPaging 属性设置为 true。
设置 GridView.PagerSettings.Mode = PagerButtons.NumericFirstLast
设置 position="Top" 并将以下内容添加到标记中
<PagerStyle HorizontalAlign="Right" />
附加到 PageIndexChanged 事件以处理页面数字点击
您可以在此处找到更多详细信息:http: //msdn.microsoft.com/en-us/library/5aw1xfh3.aspx