选择显示字体大小

asp.net(c#)海量数据表高效率分页算法(易懂,不使用存储过程)

首先创建一张表(要求id自动编号):create table redheadedfile(id int identity(1,1),filenames nvarchar(20),senduser nvarchar(20),primary key(id))然后我们写入50万条记录:declare @i intset @i=1while @i<=500000begin insert into redheadedfile(filenames,senduser) values('我的分页算法','陆俊铭') set @i=@i+1endgo用microsoft visual studio .net 2003创建一张webform网页(本人起名webform8.aspx)前台代码片段如下(webform8.aspx):<%@ page language="c#" code...

http://www.sosof.com/detail/228/4082281626235.html -by - 丰搜 缓存页面


repeater读取数据并分页

据说这个没有什么用,但是把这个搞懂了对datagri和datalist和有帮助,事业就笔记一下了。-控件清单 panel panel1; button button1; button button2; label label1; label label2; label label3; label label4; label label5; repeater repeater1;-.cs页private void page_load(object sender, system.eventargs e) { if(!this.ispostback) { this.label1.text="1"; this.fill(); } } private void fill() { int pag=convert.toint32(this.label1.text);//设置当前页 sqlconnecti...

http://www.sosof.com/detail/228/8902281648730.html -by - 丰搜 缓存页面


asp.net中实现大结果集分页研讨

在web应用程序中,对一个大数据库结果集进行分页已经是一个家喻户晓的问题了。简单的说,你不希望所有的查询数据显示在一个单独的页面中,所以带有分页的显示才是更合适的。虽然在传统的asp里这并不是一个简单的任务,但在asp.net中,datagrid控件把这一过程简化为只有几行代码。因此,在 asp.net中,分页很简单,但是默认的datagrid分页事件会从数据库中把所有的记录全部读出来放到asp.net web应用程序中。当你的数据在一百万以上的时候,这将引起严重的性能问题(如果你不相信,你可以在你的应用程序中执行一个查询,然后在任务管理器中查看 aspnet_wp.exe的内存消耗情况)这也就是为什么需要自定义分页行为,这样可以保证仅获得当前页需要的数据记录。 在网上有很多关于这个问题的文章和帖子,还有一些成熟的解决方案。我写这篇文章的目的不是向你展示一个可以解决一切问题的存储过程,而...

http://www.sosof.com/detail/281/623281618600.html -by - 丰搜 缓存页面


php应用分页显示制作详细讲解

1、前言 分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。本文适合初学者阅读,所有示例代码均使用php编写。 2、原理 所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要两个初始的参数:   每页多少条记录(%24pagesize)?   当前是第几页(%24currentpageid)? 现在只要再给我一个结果集,我就可以显示某段特定的结果出来。 至于其他的参数,比如:上一页(%24previouspageid)、下一页(%24nextpageid)、总页数(%24numpages)等等,都可以根据前边这几个东西得到。 ...

http://www.sosof.com/detail/682/6576823658180.html -by - 丰搜 缓存页面


创建一个asp通用分页类

从开始学习到使用asp到现在也写了不少程序了,最令人头痛的是写数据分页,每次都是由于几个变量名或几个参数的不同,因而需要每次都写哪一段冗长而又繁杂的分页代码,代码长了使得程序的可读性变差,容易出差,调试半天也找不出错在哪里,所以慢慢的我开始使用一些网上的提供的分页函数或分页类。的确省事不少,但是通常的函数和类的做法都是就数据显示部分也封装了起来,每次为了达到自己需要的显求效果要去改动函数或者类的本身,所以使用起来也不是怎么方便,自己写的分页改起来已经够复杂了,更不要说别人的了。所以趁昨天有空自己写了一个分页的类,自我感觉良好(不要用鸡蛋砸我),在这里和大家分享一下自己的经验(谈不上经验,感想吧)。在这里我也不想说分页的原理了,反正大家都懂,要我往深入的谈我也不会。呵呵。一、创建分页类的目标在写之前,我曾想过,我究竟要写怎么样一个类,回想起以前写分页过程的时候,最烦的莫过于每次都要写哪一段复...

http://www.sosof.com/detail/452/175452510616342.html -by - 丰搜 缓存页面


常见 datagrid 错误

本文仅代表作者个人观点,正确与否请读者自行研究!原文地址:http://www.microsoft.com/china/msdn/library/dnaspp/html/aspnet-commondatagridmistakes.asp摘要:学习如何避免在使用 asp.net datagrid 控件进行开发时可能发生的一些常见错误(本文包含一些指向英文站点的链接)。目录 可以使用 datagrid 创建列表数据而没有使用 忘记在 page_load 事件中检查 ispostback需要更大的灵活性时,仍坚持使用自动生成的列 尝试仅使用控件 id 来引用 datagrid 项目中的控件 可以(或应该)使用分页而没有使用忘记在每个 datagrid 事件中执行 .databind() 调用,从而导致回发 运行时不必要地在 datagrid 中动态创建 datagrid 控件或列 持续使用大型 ...

http://www.sosof.com/detail/462/94146251061949.html -by - 丰搜 缓存页面


asp通用分页类

asp通用分页类一、类的属性、方法 这是一个asp通用分页类。你可以用它方便的给记录集分页,当然在网上有许多的分页类和分页函数。本分页主要有conn、sql、url、fieldlist、pagesize、template、init、show、close等属性和方法。 1.conn属性   :用来获取一个已创建的connection对象。 2.sql属性   :根据传入的sql语句,自动创建recordset对象 3.pagesize属性 :设置第页的记录条数 4.fieldlist属性   :如果需要显示库中的数据,一定要设置此属性。它是用来获取需要显示的正确的字段名。 5.url属性 :设置分页条中链接的文件地址。 6.template属性 :设置分页文件的模版。 7.init过程 :分页类初始化数据。 8.show过程 :显示数据。 9.close过程   :分页类结束...

http://www.sosof.com/detail/462/233462510631369.html -by - 丰搜 缓存页面


在asp中轻松实现记录集分页显示

大家都知道在dreamwerver中可以很方便地实现记录集的分页显示,但是生成的代码的确很庞大,影响了网页的显示速度,看起来条理也不是很清晰,那么,可不可以用简单的方式实现同样的功能呢?当然可以,笔者通过以下一些简单的代码就实现了记录集的分页显示,现在拿出来大家一起分享。 主要代码如下:<% if rs1.recordcount>0 then ' 记录集不为空则处理记录 rs1.pagesize = 10 ' 设置每页显示的记录数 num=rs1.recordcount ' 记录总数 pagenum=rs1.pagecount ' 页总数 page=request("page") ' 获取页码的原始信息 ' 处理页码原始信息的开始! if page <> "" then  page = cint(page) if err.number <> 0 then  er...

http://www.sosof.com/detail/502/48450270646711.html -by - 丰搜 缓存页面


asp开发中存储过程应用全接触(3)

5. 同时具有返回值、输入参数、输出参数的存储过程 前面说过,在调用存储过程时,声明参数的顺序要与存储过程中定义的顺序相同。还有一点要特别注意:如果存储过程同时具有返回值以及输入、输出参数,返回值要最先声明。 为了演示这种情况下的调用方法,我们改善一下上面的例子。还是取得id为1的用户的用户名,但是有可能该用户不存在(该用户已删除,而userid是自增长的字段)。存储过程根据用户存在与否,返回不同的值。此时,存储过程和asp代码如下:/*sp5*/create procedure dbo.getusername--为了加深对"顺序"的印象,将以下两参数的定义顺序颠倒一下@username varchar(40) output,@userid intasset nocount onbeginif @userid is null returnselect @username=username ...

http://www.sosof.com/detail/512/34851270610766.html -by - 丰搜 缓存页面


在asp中改善动态分页的性能

概 述 - 现在有不少介绍利用asp实现动态分页的文章,方法大同小异,就是每次利用ado返回原始数据满足条件记录集中的指定页。但在实际工程应用中,原始数据量通常很大,原始数据的加工比较慢,如果每次换页原始数据都要加工一次,则会严重影响应用程序运行的性能。 - 解决上述问题主要有两种途径:一种途径是将查询条件相对固定,利用相对固定的查询条件对原始数据进行加工,生成一个小数据量的中间库,每次查询都对中间库进行操作。这样虽然会提高程序的性能,但会影响程序的灵活性,而且 server端还需定时对原始数据进行加工维护。另一个途径是在server端保存查询的结果。这样虽然不能改善查询的性能,但client端换页时server端能够很快响应。第一种途径的实现比较简单,本文介绍第二种途径的实现方法。 实现方法 -将server端的查询结果保存在一个动态数组中,即在 session_onstart过程中声明...

http://www.sosof.com/detail/512/55651270629599.html -by - 丰搜 缓存页面


上一页 1 2 3 4 5 6 7 8 9 10 11 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons