黑马程序员技术交流社区

标题: 分页 [打印本页]

作者: 梦ing    时间: 2012-12-19 16:10
标题: 分页
除了asp.net自带的分页控件,还可以怎么写分页了,听说可以用存储过程或者js写,可是手写还不会啊,都是用别人的
作者: 徐威    时间: 2012-12-19 16:45
Load先判断回传 在封装一个Pager 在上一页和下一页事件中写个Pager 和DataBind()方法 Pager-- 和DataBind()方法
作者: 鲜学良    时间: 2012-12-19 17:04
分页的方法很多啊,现在一般都是Ajax分页了,即前台通过Ajax请求数据,传递参数为每页多少条和第几页。
后台通过Ado.Net与数据库连接获取数据组装成Json传给前台。

作者: 王晨    时间: 2012-12-19 17:15
本帖最后由 王晨 于 2012-12-19 17:19 编辑

这个方法很简单,你可以试试!
**.aspx代码:
  1. <asp:DataGrid ID="dgNotice" runat="server">
  2. <Columns>

  3.       ………………

  4. </Columns>
  5. <PagerStyle Mode="NumericPages" />//在datagrid的结尾处加上这个</FONT>
  6. asp:DataGrid>
复制代码
**.aspx.cs代码:
  1. protected void dgNotice_PageIndexChanged(object source, DataGridPageChangedEventArgs e)
  2. {
  3.      dgNotice.CurrentPageIndex = e.NewPageIndex;//dgnotice为控件
  4. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2