1

我正在使用 GridView 来显示数据库中的数据。将 ASP.Net 4.0 与 C# 一起使用。GV 被赋予 DataTable 作为其数据源。我需要在该网格中显示数字分页,用户可以在其中看到“下一个”和“上一个”按钮以及“页码链接”,例如

<< 上一页 1 2 3 ... 下一页 >>

在网格的右上角。有没有办法使用自定义分页或 GV 的任何内置功能来做到这一点?我需要为页码点击处理什么样的事件?谁能指出我正确的方向或代码片段?

谢谢 ...

4

2 回答 2

2
 `allowpaging="true"` in gridview

然后把你pagersettings 写成

<pagersettings mode="NumericFirstLast"
            firstpagetext="First"
            lastpagetext="Last"
            pagebuttoncount="5"  
            position="Bottom"/> 

你可以在这里查看详细信息

(可选)在服务器端

将您的页面更改逻辑放入PageIndexChanged

于 2012-06-11T05:25:18.570 回答
1
  1. 将 AllowPaging 属性设置为 true。

  2. 设置 GridView.PagerSettings.Mode = PagerButtons.NumericFirstLast

  3. 设置 position="Top" 并将以下内容添加到标记中

    <PagerStyle HorizontalAlign="Right" /> 
    
  4. 附加到 PageIndexChanged 事件以处理页面数字点击

这是一个很好的例子。

您可以在此处找到更多详细信息:http: //msdn.microsoft.com/en-us/library/5aw1xfh3.aspx

于 2012-06-11T05:24:51.710 回答