文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设经验技巧非数据库数据源分页的实现
精品推荐
特别推荐
·最受欢迎的网管工具集
·ADSL登录是错误,出现691是什么意思
·网站建设中的常用代码
·Web搜索引擎设计和实现分析
·网页心得:网页色彩的搭配
·网页颜色搭配的技巧
·网站上传方法汇总
·最大限度优化博客文章
·基本的页面设计元素布局比例
·网站策划书实例
·应用网页标准制作网站的几点好处
·网页设计心得:页面布局的简单规则
·注意:网页标题和网页Meta的写法
·网管员在日常维护局域网时的几点注意事项
·常用网页使用js技巧收集(200多个)
·WEB开发碰到的问题及经验十八则
·网页设计文字大小相关的四种设置方法
·怎样制作网页?
·谈论做网站的理念与技术
·“口碑营销”的关键问题是在效率
热点TOP10
·最受欢迎的网管工具集
·知道对方的ip地址,如何查具体物理地址?
·怎样制作网页?
·轻松去除视频中自动弹出网页
·网页设计心得:页面布局的简单规则
·网管员在日常维护局域网时的几点注意事项
·制作网站的步骤和方法
·鼠标悬停显示标题等效果 JS+CSS
·EditPlus使用指南
·网页摹仿和抄袭的心得论
·电子杂志设计制作中的新技术整合运用
·网页制作,改变你的思维方式
·首页设计所应该达到的几个设计
·谈谈网页制作之网页布局
·网页登录界面设计需要注意的几个问题
·从交互设计的角度说用户登录
·太创意了!让人称绝的404错误页面
·网站的设计思考
·PHP环境配置介绍
·详解网站建设全过程(网络创业必读)

非数据库数据源分页的实现

日期:2005年10月31日 作者: 查看:[大字体 中字体 小字体]


暂时测试地址:
202.127.144.107/overred/nodatapage.htm
下载地址:
chinaeduonline.net/rar/nodatapage.rar
里面有详细的说明

主要代码:

把ArrayList(或数组)的数据源绑定到repeater,并进行分页
+++demo++++
aspx
__________________________________________
<body>
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<P><asp:repeater id="rtest" runat="server" DataMember="1">
<ItemTemplate>
<font color="#ff3366">
<%#Container.DataItem%>
<br>
</font>
</ItemTemplate>
</asp:repeater></P>
<P>当前页:&nbsp;
<asp:Label id="dq" runat="server">1</asp:Label></P>
<P>
<asp:Label id="link" runat="server">Label</asp:Label></P>
</FONT>
</form>
</body>
____________________________________________________

.cs
____________________________________________________________
public class t1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label dq;
protected System.Web.UI.WebControls.Label link;
protected System.Web.UI.WebControls.Label d;
protected System.Web.UI.WebControls.Repeater rtestt;
protected System.Web.UI.WebControls.Repeater rtest;
private int pagesize;//每页显示的记录数目


public void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
pagesize=40; //每页显示的记录数目
this.rtest.DataSource=Datasource();//直接绑定到数据源
this.rtest.DataBind();
}

//设置ArrayList,供ArrayList Datasource()调用
public ArrayList Data()
{
//++++给repeater构造数据源,长度变量为j+++++++++++++++++++++++++++++++++++++++++++++++++++++
ArrayList s=new ArrayList();
for(int j=1;j<100;j++)
s.Add("aa"+j.ToString());
return s;

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
}
#region  对数据的具体分页
private ArrayList Datasource()
{

ArrayList s=Data();
{
//再次构造一个ArrayList,作为每个页面显示的数据
ArrayList subs=new ArrayList();
int rek=Int32.Parse(Request.QueryString["page"]);
dq.Text=(rek+1).ToString();

//如果是能被整除,如总记录数为20,每页显示4条记录,所以就整除,要是每页显示3条记录,则在最后页为2条记录
if(s.Count==pagesize*(s.Count/pagesize))
{
for(int link=0;link<s.Count/pagesize;link++)
{
Response.Write("页:<a href=t1.aspx?page="+(link)+">"+(link+1)+"</"+"a>";

[1] [2] 下一页 




上一篇:在ASP.NET中使用Global.asax文件

下一篇:解决ASP.NET上传文件大小限制

非数据库数据源分页的实现 相关文章:
·ASP.NET弹出式日历选择控件的实现
·在PB中如何实现数据模糊查询
·PB动态报表格式自由定义的实现
·如何实现局域网打印机共享
·Ajax实现分页查询
·内网数据库服务器入侵实战
·EasyRecovery 604硬盘数据恢复软件技巧
·PowerBuilder数据录入同步显示
·导出数据到Excel概述
·PB程序中在普通激光打印机上实现条码打印
非数据库数据源分页的实现 相关软件:
·东南大学SQL数据库基础视频教学全42讲 CSF 详见查看
·逐步精通数据库 sql server 视频教程
·TCP-IP详解卷2:实现
·ACCESS数据库教程 北京大学的ACCESS教程
·SQL/MYSQL/数据库教程专栏
·电子商务互联网数据库试卷
·06年9月等级考试三级数据库技术试题
·CASP.NET以及数据库的一些电子书,初次做种
·微软数据库开发梦工场简体中文版多媒体教学光盘-ORACLE
·ACCESS数据库密码破解专家 V2.0

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot