动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   .Net → 阅读文章

 分页功能

作者来源: 
阅读 1378 人次 , 2006-3-29 4:30:00 


由于将所有的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("ch08\myweb.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("ch08\myweb.mdb", "members")
dga.datasource=dtdatatable.defaultview
page.databind()
end sub
</script>
</html>


 本文Tags分页  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:样式的设定
· 下一篇:DataGrid Web 控件的基础应用
· 创建移动Web应用程序(4)
· 关于C#下写的Web Service 服务在Delphi下调用时的问题
· JRun常见问题回答
· .net中PictureBox中图片的拖动
· ado.net数据操作全接触二(query,Parameters)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077