- 浏览: 94686 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
曾老师:
请问
dataFilter: function(data, ...
利用jquery.validate异步验证用户名是否存在 -
changningbuddha:
错误 1 在证书存储区中找不到清单签名证书。 myClock怎 ...
C#winform的小闹钟
前台代码:<div id="showTfenye">
当前页:<asp:Label ID="lblPage" runat="server" Text="1"></asp:Label> 总页数:<asp:Label ID="lblBackPage" runat="server" Text=""></asp:Label> <asp:LinkButton ID="lbtnOne" runat="server" ForeColor="Red" onclick="lbtnOne_Click">首页</asp:LinkButton> <asp:LinkButton ID="lbtnUp" runat="server" ForeColor="Red" onclick="lbtnUp_Click">上一页</asp:LinkButton> <asp:LinkButton ID="lbtnNext" runat="server" ForeColor="Red" onclick="lbtnNext_Click">下一页</asp:LinkButton> <asp:LinkButton ID="lbtnBack" runat="server" ForeColor="Red" onclick="lbtnBack_Click">末页</asp:LinkButton> <asp:DropDownList ID="DropDownList1" runat="server" Width="40px"> </asp:DropDownList> <asp:Button ID="Button1" runat="server" Text="Go" BackColor="#99FFCC" BorderColor="#3333FF" BorderWidth="2px" onclick="Button1_Click" /> </div>
#region 取出资源名称 /// <summary> /// 取出资源名称 /// </summary> /// <returns></returns> public DataTable selectSouName() { string sqlcon = "select * from 资源中心"; CommandType ct = CommandType.Text; sqlh = new SQLHelper(); DataTable dt = new DataTable(); dt = sqlh.ExecuteQuery(sqlcon, ct); return dt; } #endregion #region 分页 /// <summary> /// 分页 /// </summary> protected void bind() { //获得当前的页码 int curPage = Convert.ToInt32(this.lblPage.Text); //使用PageDataSource类实现datalist控件的分页 PagedDataSource ps = new PagedDataSource(); //获取数据 DataTable dt = selectSouName(); ps.DataSource = dt.DefaultView; //是否可以分页 ps.AllowPaging = true; //显示分页的数量 ps.PageSize = 8; //取得当前页的页码 ps.CurrentPageIndex = curPage - 1; this.lbtnUp.Enabled = true; this.lbtnNext.Enabled = true; this.lbtnBack.Enabled = true; this.lbtnOne.Enabled = true; if (curPage == 1) { //不显示第一页按钮 this.lbtnOne.Enabled = false; //不显示上一页按钮 this.lbtnUp.Enabled = false; } if (curPage == ps.PageCount) { //不显示下一页按钮 this.lbtnNext.Enabled = false; //不显示最后一页按钮 this.lbtnBack.Enabled = false; } //显示分页数量 this.lblBackPage.Text = Convert.ToString(ps.PageCount); //绑定datalist控件 this.dlTitle.DataSource = ps; this.dlTitle.DataKeyField = "caID"; this.dlTitle.DataBind(); } #endregion #region 第一页 /// <summary> /// 第一页 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lbtnOne_Click(object sender, EventArgs e) { this.lblPage.Text = "1"; this.bind(); } #endregion #region 上一页 /// <summary> /// 上一页 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lbtnUp_Click(object sender, EventArgs e) { this.lblPage.Text = Convert.ToString(Convert.ToInt32(this.lblPage.Text) - 1); this.bind(); } #endregion #region 下一页 /// <summary> /// 下一页 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lbtnNext_Click(object sender, EventArgs e) { this.lblPage.Text = Convert.ToString(Convert.ToInt32(this.lblPage.Text) + 1); this.bind(); } #endregion #region 最后一页 /// <summary> /// 最后一页 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lbtnBack_Click(object sender, EventArgs e) { this.lblPage.Text = this.lblBackPage.Text; this.bind(); } #endregion
//显示所有页数 public void showPage() { int count =Convert.ToInt32(lblBackPage.Text) ; int []num=new int[count]; for (int i = 1; i <=count; i++) { num[i-1] = i; //DropDownList1.DataValueField = i.ToString();//指定下拉列表中的值部分 } DropDownList1.DataSource = num; DropDownList1.DataBind(); } //跳转到指定页 protected void Button1_Click(object sender, EventArgs e) { string page = DropDownList1.SelectedValue; lblPage.Text = page; bind(); }
发表评论
-
缩略图
2011-05-16 11:19 1269缩略图 Web应用中最薄弱的环节就是传输,即速度问题。图片格 ... -
给图片加水印
2011-05-16 11:14 1426水印 在网络中发布资源时,比如图片,很多时候需要保护版权,即 ... -
.net绘图操作五
2011-05-16 11:02 1213统计图是信息管理系统常用的功能,常用的有饼图、柱形图、拆线图等 ... -
.net绘图操作四
2011-05-16 11:00 992绘制简单图形 简单图形是组成复杂图形的基础,通过本小节的例子 ... -
.net绘图操作三
2011-05-16 10:47 1598在.NET中图形包括以下两个步骤。 第一,创建Graphic ... -
.net绘图操作二
2011-05-16 09:57 13931.4 Brush Brush通常被称为,用于定义填充图形形 ... -
.net绘图操作一
2011-05-16 09:35 1498.NET对图形操作的支持类 ... -
(推荐)海量数据库的查询优化及分页算法方案
2011-04-28 18:14 1118建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处 ... -
在你的Fckeditor安装Google map plugin
2011-04-28 18:13 1260Fckeditor是现在很常见的Html编辑器,他好用的地方 ... -
分享c#动态生成文字图片解决方案
2011-04-28 18:12 3519大家都知道我们如果想把网页上的文字做出比较炫的效果,便只能用P ... -
浅谈ASP.NET报表控件
2011-04-28 18:07 1903浅谈ASP.NET报表控件 作者:管理员 来源:51CT ... -
数据绑定控件导出到excel
2011-04-26 20:41 1393aspx页面代码 <div> ... -
数据库连接访问数据时出错
2011-04-22 09:39 1001超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种 ... -
文件上传中sever.mapPath和Request.PhysicalApplicationPath用法
2011-04-16 08:44 1141aspx页面代码: 添加一个上传控件 <p> ... -
文件的写和读操作方法总结
2011-01-02 21:55 899今天下午看了文件的相关操作,其中最常见的就是创建和读取的操作了 ... -
vs里面根据html模板页生成静态html页面
2011-01-02 17:19 1271在.net中生产静态的html页面主要用到的 IO流技术,先读 ... -
ckeditor的配置(html在线文本编辑器)
2011-01-01 09:11 1877一.ckeditor 3.3.1精简 1、删除_sam ... -
.net的开源cms系统网址收藏
2010-12-21 14:01 947这是我从别人博客上看 ... -
使用下拉列表对gridview分页
2010-12-10 16:32 915这是我看到别人的博客的,不说好不好,先记下来,以后还是有用;先 ... -
很完美的sql数据库访问助手类封装
2010-11-27 22:08 1427看到一本教材上对数据 ...
相关推荐
### 使用PageDataSource实现手动分页 在Web开发中,数据分页是一项常见且重要的功能,尤其是在处理大量数据时。本文将详细介绍如何使用`PageDataSource`类来实现手动分页,并通过一个具体的示例来帮助理解整个过程...
3. **详细设计**:细化每个模块的功能实现细节,例如如何实现页面置换算法的具体逻辑。 4. **编码与调试**:根据设计文档编写程序代码,并进行调试确保程序正确无误。 5. **运行测试**:对程序进行测试,验证其实现...
在本篇文章中,我们将深入探讨如何使用JavaScript实现页面分页效果,以及如何添加排序和自定义每页行数的功能。 首先,我们需要理解分页的基本原理。分页通常涉及到两个关键部分:计算总页数和根据当前页数展示对应...
EXCEL利用VBA实现自动分页汇总 EXCEL中的自动分页汇总是指在EXCEL表格中按照一定的规则将数据分页,并对每一页的数据进行汇总和统计。这种功能可以通过VBA语言实现。 VBA语言是EXCEL中的宏语言,它允许用户编写...
06实现mybatis分页插件demo06实现mybatis分页插件demo06实现mybatis分页插件demo06实现mybatis分页插件demo06实现mybatis分页插件demo06实现mybatis分页插件demo06实现mybatis分页插件demo06实现mybatis分页插件demo...
Ajax(Asynchronous JavaScript and XML)技术的引入,使得页面在不进行整个页面刷新的情况下实现分页,极大地提升了用户体验。本篇文章将深入探讨如何利用Ajax技术实现分页。 一、Ajax基础 Ajax的核心在于创建...
本主题将深入探讨如何在JSP中利用数据库实现页面分页,并涉及存储过程、Servlet以及Oracle和MySQL数据库的分页策略。 首先,我们要理解JSP(JavaServer Pages)是一种基于Java的动态网页技术,它可以嵌入Java代码来...
以下是如何利用假分页实现分页的一些建议: 1. **前端处理**:前端需要维护一个状态,包括当前页码、每页显示的条目数等。当用户触发翻页操作时,前端根据这些状态构建请求参数,发送HTTP请求到服务器。 2. **动态...
【描述】提到的"程序中只用到了JSP页面,来实现分页查询Oracle数据库",意味着开发者在JSP页面中直接处理了与数据库交互的部分,包括建立数据库连接、执行SQL查询语句以及处理查询结果。通常,这种做法会将业务逻辑...
本篇文章将深入探讨如何利用jQuery实现页面级的分页功能。 首先,我们要了解分页的基本原理。分页主要是将大量的数据分成若干个部分,每次只加载一部分到页面上,用户可以逐页浏览。这样既能减少一次性加载的数据量...
标题所指的知识点为:利用JavaScript(简称js)技术来实现HTML表格(table)的分页功能。在前端开发中,分页是一种常见的数据展示模式,用于在有限的页面空间内展示大量数据。当需要展示的数据量太大,一次性加载到...
在网页开发中,为了提供更好的用户体验,经常需要实现数据的分页显示,特别是在处理大量数据时。自动分页效果能够使用户在不刷新整个页面的情况下,轻松浏览更多的内容。AJAX(Asynchronous JavaScript and XML)...
**JSP页面内用代码实现分页** 在Web开发中,数据量大的时候,一次性将所有数据加载到页面上不仅效率低下,也会给用户带来不便。分页技术就是解决这一问题的有效方法,它能帮助我们分批加载和展示数据。在Java Web中...
在Web开发中,静态页面的分页是一种常见的需求,它...总的来说,利用Velocity实现静态页面分页,主要涉及后端数据处理、分页模型构建、VTL模板编写和前端UI设计。通过合理规划和实施,可以创建出高效、易用的分页系统。
jQuery作为一种轻量级的JavaScript库,提供了简单易用的API,使得实现页面分页变得更加方便。本篇文章将围绕jQuery页面分页展开,介绍其原理、方法以及相关的DWR(Direct Web Remoting)和EXT分页实现。 1. **...
本文将详细介绍如何使用Repeater控件和PageDataSource类在***中实现分页功能。 首先,我们需要了解Repeater控件是***中用于展示数据的控件之一,它具有极高的灵活性,可以根据数据源动态生成HTML,但自身不提供分页...
本篇文章将深入探讨JSP实现的真分页和假分页的区别、原理以及具体实现方法。 首先,我们需要理解什么是真分页和假分页。假分页,也称为无状态分页,主要通过在客户端存储和处理分页信息,如当前页数和每页显示的...
本文将深入探讨如何使用JSP(Java Server Pages)来实现查询分页,这是一项在网页开发中频繁遇到且必须掌握的技术。 ### 分页技术的重要性 分页技术主要解决的是当数据量庞大时,一次性加载所有数据到页面会导致...
以下是对分页实现的详细说明: 一、基础概念 分页是将数据库查询结果分割成多个页面,每次请求只返回一部分数据,而不是一次性返回所有数据。这在Web应用中尤其常见,如搜索引擎、电商网站等,用户通常会通过点击...
传统的分页方式需要用户每次点击分页按钮时整个页面重新加载,而Ajax(Asynchronous JavaScript and XML)技术则可以实现页面无刷新的分页效果,提供更流畅的浏览体验。本文将深入讲解如何利用JSP和Ajax来实现这一...