帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
分页功能
作者:佚名 发布时间:2005-04-02 来源:不详
 


    由于将所有的37 笔数据显示出来显的太杂乱,所以我们将DataGrid Web 控件的分页功能打开。只要在DataGrid Web 控件的宣告中加入AllowPaging="True",表示要将资料分页展示;而宣告PageSize="5" 表示每页要显示5 笔记录。另外在分页的时候,DataGrid Web 控件的CurrentPageIndex 属性会被改变,所以在点选分页按钮的时候会引发OnPageIndexChanged事件。如果要正确的支持分页的功能,我们就必须利用这个事件程序将DataGrid Web 控件以新的CurrentPageIndex 属性再和数据源系结一次。如下所示:

<%@Import Namespace=System.Data.ADO%>
<%@Import Namespace=System.Data%>
<!--#Include File="GetTable.inc"-->
<Html>
<Form Runat="Server">
<ASP:DataGrid Id="dgA" Runat="Server"
AllowPaging="True" PageSize="5" OnPageIndexChanged="dgA_PageChg"/>
</Form>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object, e As EventArgs)
If Page.IsPostBack=False Then
Dim dtDataTable As DataTable=GetTable("CH08MyWeb.mdb", "Members")
dgA.DataSource=dtDataTable.DefaultView
Page.DataBind()
End If
End Sub
Sub dgA_PageChg(Sender As Object, e As DataGridPageChangedEventArgs)
Dim dtDataTable As DataTable=GetTable("CH08MyWeb.mdb", "Members")
dgA.DataSource=dtDataTable.DefaultView
Page.DataBind()
End Sub
</SCRIPT>
</Html>


 
 
  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·在JSP中实现完全分页的代码  (2005-04-02)
 ·如何利用Jsp分页实例的代码  (2005-04-02)
 ·ADO存取数据时如何实现留言记录的  (2005-03-12)
 ·怎么用ASP实现分页(一)  (2005-03-12)
 ·怎么用ASP实现分页(二)  (2005-03-12)
 ·ADO 存取数据库时如何分页显示  (2005-03-12)
 ·asp分页显示详论  (2005-03-12)
 ·RecordSet分页例子  (2005-03-12)
 ·分页技术:Oracle "rownum&  (2005-03-12)
 ·存储过程分页  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·放眼未来 帝国近期将有重大举措!
·PHPWind6.3.2版通行证发布
·帝国备份王2008版正式发布
·帝国备份王2008版发布
·phpcms2007转帝国CMS5.0程序发布
·dedecms5.1转帝国CMS5.0程序发布
·帝国网站管理系统V5.0商业购买说明
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统