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