【解析asp.net的分页控件】教程文章相关的互联网学习教程文章

ASP.NET 高性能分页代码

最近给分页快搞死,记得之前曾经发过修改DW ASP分页的方法,后来又写过手工打造的ASP分页,现在进入.NET当然要配合存储过程打造纯手工高性能分页了. 为什么会叫做高性能,为什么要手工打造,不使用.NET现有的分页控件呢?这个还要追溯到我修改DW ASP分页的时候,那个我还不怎么懂程序这个东西,只会修修补补,就更不要去谈什么性能问题.当时改的很心烦,接着叫我的私人技术总监张总帮我看看,当时张总就以一种不屑一顾的眼神往着我,说了句话:值...

如何在DataGrid控件中实现自定义分页

如何在DataGrid控件中实现自定义分页 在一般情况下,DataGrid控件每次实现翻页操作时,都会将数据源中的数据重新调用一次,当数据中 数据很多时,这样做就会很浪费系统资源和降低程序的执行效率.这时候我们一般通过自定义分页来解 决这个问题. DataGrid控件的AllowCustomPaging属性用来获取或设置DataGrid控件是否允许自定义分 页;VirtualItemCoun属性用来获取或设置在使用自定义分页时DataGrid中实际的项数.要实现自定义分 页...

ASP.Net 分页控件源码

特性: 、支持datagrid,datalist等分种数据显示控件,理论上只要有datasource的控件都可以 、支持url方式分页,url分页的每一页都可以被搜索引擎搜到,并且支持url重写 、控件样式可自定义 、封装完全,使用过程序只需写一行代码 代码如下:/****************************************************************** ** 文件名:Pager.cs ** 创建人:杨响武 ** 日 期:2005年7月27日 ** 修改人: ** 日 期: ** 描 述: ** **---------------...

ASP.NET程序中用Repeater实现分页【图】

一、程序功能:  为Repeater实现分页    二、窗体设计:  1、新建ASP.NET Web应用程序,命名为Repeater2,保存路径为http://192.168.0.1/Repeater2(注:我机子上的网站的IP是192.168.0.1的主目录是D:\web文件夹)然后点击确定。    2、向窗体添加一个3行一列的表,向表的第一行中添加一个Repeater控件,向表的第二行中添加两个Label控件向表的第三行中添加四个Button按钮。    3、切换到HTML代码窗口,在<asp:Re...

repeater分页 内容显示

using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.OleDb; namespace note { /// <summary> /// _default 的摘要说明。 /// </summary> public class _default : System.Web.UI.Pa...

DataGrid同时具有分页和排序功能及注意点

当DataGrid同时具有分页和排序功能时应注意在重新绑定数据源时,MyDataGrid.CurrentPageIndex=0;下面给实现以上功能的原码,也就不多缀了aspx中包含有DataGrid和控制其数据源变化的dropdownlistDataGrid代码 <asp:datagrid id="MyDataGrid" runat="server" BorderColor="#CCCCCC" Font-Size="100%" HorizontalAlign="Center" AutoGenerateColumns="False" OnDeleteCommand="MyDataGrid_Delete" OnSortCommand="Sort_Gr...

ASP.Net2.0 GridView 多列排序,显示排序图标,分页

最近在使用ASP.net 2.0的GridView 控件时,发现排序与分页功能Microsoft实现的都很简单,比如排序,在点击列名的时候来触发整页的PostBack,然后排序,但是在列头上没有一个显示升序降序的图标,这会让最终用户使用时很迷惑,因为不知道是升序了还是降序了,所以今天首先解决的第一问题就是升序降序在列上显示图标,第二要解决的问题是默认GridView按列排序只能排一列的,也就是不能进行多列排序,而在实际应用中仅仅按照一列来排序...

ASP.NET技巧:access下的分页方案

具体不多说了,只贴出相关源码~using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OleDb;using System.Web;/**//// <summary>/// 名称:access下的分页方案(仿sql存储过程)/// 作者:cncxz(虫虫)/// blog:http://cncxz.cnblogs.com/// </summary>public class AdoPager{ protected string m_ConnString; protected OleDbConnection m_Conn; public AdoPager() ...

ASP.NET技巧:做个DataList可分页的数据源

这个数据源,分两部分,一是从数据类中调出数据,然后在本数据源中对分页参数以及页面分页辅助控件进行操作!在前面有三个控件控制翻页,一个下拉列表,两个LinkButton!  下面 fill() 方法调用很简单,在页面中要重新绑定的地方 写上 fill() 就可以了,呵呵!但是一定要写哦,例如翻页动作执行后!  下面是db类中的ds方法 public static DataTable ds(string que) {//返回一个装载了SQL制定留言的数据表, OleDb...

asp.net+ajax简单分页实例分析

本文实例讲述了asp.net+ajax简单分页实现方法。分享给大家供大家参考,具体如下: 这里涉及两个.aspx文件,一个叫Default.aspx,一个叫AjaxOperations.aspx,第一个用来显示一些测试数据,后一个用来对分页进行处理。js文件夹下面还有一个testJs.js的文件,它就是ajax操作的核心部分。不错,code is cheap。看代码: /*testJs.js*/ // 此函数等价于document.getElementById /document.all function $(s) { if (document.getElementBy...

asp.net+Ajax 文本文件静态分页实现代码

服务端部分 ,文本文件分页的类。主要在流中处理。当然我看过网上的用</br> 关键字进行分页的 个人觉得不是所有时候都能满足要求,所一自己写了这个,还是费了点时间,主要在于本人太笨,基础很差。希望大家个出更好的建议 代码如下:using System; using System.Collections.Generic; using System.Text; using System.IO; namespace Txt { public class TxtPager { public TxtPager() { } public TxtPager(string _txtPath, int ...

用AJAX实现的无刷新的分页实现代码(asp.net)

之前,服务器返回的数据都是用xml的形式传给客户端的,但是xml传一个类的对象的数据会很长,流量大,所以现在都是改用json来传数据,复杂数据用json,简单数据用string。所有AJAX中的x已经失去了它原来的意义。   大家都知道JQuery,是一个Javascript的封装库,当然JQuery也实现了对AJAX的封装,这里将分页就是直接用JQuery框架来讲哈,比较简单。   首先讲一下原理:分页有两个要点:1.有多少页,2.每页有多少条记录。总页数和...

Asp.net--GridView控件--(1)高亮显示当前所在行,(2)高亮显示单击行,(3)绑定数据库数据,(4)分页,(5)导出到excel表格,(6)首列插入序号【代码】

(1)Asp.net--GridView控件--高亮显示当前所在行protected void gvquery_DataBound(object sender, GridViewRowEventArgs e){//高亮显示光标所在行if (e.Row.RowType == DataControlRowType.DataRow)//判断当前行是不是数据绑定行{e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor=‘#6495ED‘");e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=curr...

ASP.NET简单SQL分页的实现【代码】

因为要写的是简单SQL语句实现分页所以SQL自然就不会很难啦! 1.IN NOT IN写法 效率低 --IN 和 NOT IN,效率较低 --这条语句的意思是查询五条数据不在前十条里的数据 SELECT TOP 5 * FROM TableName WHERE ID NOT IN(SELECT TOP 10 ID FROM TableName ) 2.通过升序和降序排列--通过排序进行分页 --首先查询十五条数据中的前五条 获取11到15的数据,因为是倒序,所以最后进行升序排列 SELECT * FROM(SELECT TOP 5 * FROM(SELECT TOP...

通用SQL存储过程分页以及asp.net后台调用的方法

创建表格并添加300万数据use Stored CREATE TABLE UserInfo( --创建表 id int IDENTITY(1,1) PRIMARY KEY not null,--添加主键和标识列 UserName varchar(50) )declare @i int --添加3百万数据,大概4分钟时间 set @i=1 while @i<3000000 begin insert into UserInfo (UserName) values(@i) set @i=@i+1 end存储过程T-SQLcreate PROCEDURE [dbo].[GetDataList] (@TableName varchar(5000), --表名@Fields varchar(5000) = *, ...