设为首页 收藏本站
| 数控仿真 | 编程软件 | 技术文章 | 数控大赛 | 斐克科技 | 公路造价 | 文档备份 |
| 幸运之门彩票网 | 彩票论坛 | 彩票新闻 | 免费招聘 | 百科问吧 | 百姓族谱 | 小游戏网 |
“腊八粥”最早起源于?A:祭祀 B:民间庆祝丰收的风俗 C:佛教
C#(CSharp) | VC/C++ | C++Builder | ASP(ASP.NET) | SQL Server | OpenGL | CMM | Web | NC | GIS | OS | 免费小游戏 | 彩票论坛
Google
联高软件 > 技术文章 > C#(CSharp) > C#高效分页代码(不用存储过程)
VB(ASP)/VB.NET | VC/VC++/VC.NET | C#(CSharp) | C++Builder | Java/JSP | EJB/J2EE |
C#高效分页代码(不用存储过程)

发表:联高软件www.legalsoft.com.cn,本文被阅读:1

首先创建一张表(要求ID自动编号):

create table redheadedfile
(
id int identity(1,1),
filenames nvarchar(50),
senduser nvarchar(50),
primary key(id)
)

然后我们写入50万条记录:

declare @i int
set @i=1
while @i<=500000
begin
insert into redheadedfile(filenames,senduser) values("高效分页算法测试数据" + str(i) ,"北京联高软件开发有限公司")
set @i=@i+1
end
GO

用Microsoft Visual Studio .NET 2005创建一张WebForm网页。
前台代码片段如下(webform8.aspx):
<%@ Page language="c#" Codebehind="WebForm8.aspx.cs" AutoEventWireup="false" Inherits="WebApplication6.WebForm8" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm8</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="javascript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:datalist id="datalist1" AlternatingItemStyle-BackColor="#f3f3f3" Width="100%" CellSpacing="0" CellPadding="0" Runat="server">
<ItemTemplate>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="30%" align="center"><%#DataBinder.Eval(Container.DataItem,"filenames")%></td>
<td width="30%" align="center"><%#DataBinder.Eval(Container.DataItem,"senduser")%></td>
<td width="30%" align="center"><%#DataBinder.Eval(Container.DataItem,"id")%></td>
</tr>
</table>
</ItemTemplate>
</asp:datalist>
<div align="center">共<asp:label id="LPageCount" Runat="server" ForeColor="#ff0000"></asp:label>页/共
<asp:label id="LRecordCount" Runat="server" ForeColor="#ff0000"></asp:label>记录
<asp:linkbutton id="Fistpage" Runat="server" CommandName="0">首页</asp:linkbutton>
<asp:linkbutton id="Prevpage" Runat="server" CommandName="prev">上一页</asp:linkbutton>
<asp:linkbutton id="Nextpage" Runat="server" CommandName="next">下一页</asp:linkbutton>
<asp:linkbutton id="Lastpage" Runat="server" CommandName="last">尾页</asp:linkbutton>
当前第<asp:label id="LCurrentPage" Runat="server" ForeColor="#ff0000"></asp:label>页
跳页<asp:TextBox ID="gotoPage" Runat="server" Width="30px" MaxLength="5" AutoPostBack="True"></asp:TextBox>
</div>
</form>
</body>
</HTML>

后台代码片段如下(webform8.aspx.cs)


 联高软件 > 技术文章 > C#(CSharp)
·SERVER.TRANSFER是在两个页面之间进行传值的好方法 (583)
·一个克隆对象的C#基类 (337)
·C#语言FTP客户端代码 (730)
·递归枚举排列、组合的C#源码 (552)
·在C#.NET中跟踪代码的运行过程 (317)
·如何使用SQLSERVER2000中的XML功能 (183)
·超强C#图片上传,加水印,自动生成缩略图源代码(联高原创) (685)
·C#中用SYSTEM.XML读写XML说明与代码 (907)
·C#取真实IP地址及分析 (828)
·ASP程序员学习C#之超级攻略 (532)
·超强C#图片上传,加水印,自动生成缩略图源代码(联高原创) (685)
·C#中用SYSTEM.XML读写XML说明与代码 (907)
·C#取真实IP地址及分析 (828)
·C#+DIRECT3D9.0开发实例之月亮绕着地球转 (231)
·ASP程序员学习C#之超级攻略 (532)
·通过C#实现集合类纵览.NETCOLLECTIONS及相关技术 (274)
·C#开发WAP程序实例 (441)
·C#3.0中对象初始化器和集合初始化器 (126)
·C#3.0新特性速览 (183)
·简单实用的C#分词源代码(含词库素材下载) (916)
 最新文章
·如何使用SQLSERVER2000中的XML功能
·超强C#图片上传,加水印,自动生成缩略图
·C#中用SYSTEM.XML读写XML说明与代码
·C#取真实IP地址及分析
·C#+DIRECT3D9.0开发实例之月亮绕着地球转
·ASP程序员学习C#之超级攻略
·通过C#实现集合类纵览.NETCOLLECTIONS及
·C#开发WAP程序实例
·C#3.0中对象初始化器和集合初始化器
·C#3.0新特性速览
·ASP和ASP.NET的MD5加密中文结果不同原因
·CSS截取固定长度字符串
·简单实用的C#分词源代码(含词库素材下载
·C#高效分页代码(不用存储过程)
·SERVER.TRANSFER是在两个页面之间进行传
·一个克隆对象的C#基类
·C#语言FTP客户端代码
·递归枚举排列、组合的C#源码
·在C#.NET中跟踪代码的运行过程
·ASP.NET2.0中实现跨页面提交
·C#通用的数据操作类
·常用的C#数据检查类
·C#中的域(FIELD)和属性(PROPERTY)
·C#编码规范和编程好习惯
·C#编码好习惯
·用C#实现C/S模式下软件自动在线升级
·C#参考之访问关键字:BASE、THIS
·C#实现遗传算法模拟花朵的进化
·用C#的类实现数据结构的堆栈算法
·在C#中应用哈希表(HASHTABLE)
·用C#生成中文汉字验证码的基本原理
·C#.NET支付宝接口
·在C#中利用SHARPZIPLIB进行文件的压缩和
·程序员必须知道的SQLSERVER数据库优化技
·360度全方位比较C#和VB
·C#设计模式之建造者(BUILDER)模式示例源
·C#抽象工厂模式的几种实现方法及比较
·用设计模式固化C#程序
·数据结构与算法(C#实现)系列---二叉树
·在C#中建立复杂的、灵活的SQL查询/命令
·解读C#中的正则表达式
·对C#开发的两个基本原则的深入讨论
·正则表达式使用高级技巧之组的概念
·模板和泛型如何配合使用
·C#中提供的VB不支持的新特性
·关于C#在LUCENE.NET下的中文切词
·无废话C#设计模式之十:FLYWEIGHT
·无废话C#设计模式之十一:COMPOSITE
·无废话C#设计模式之十二:BRIDGE
·无废话C#设计模式之十三:DECORATOR
 热门文章
·程序员必须知道的SQLSERVER数据库优化技
·OpenGL 入门教程(一)
·OpenGL基础篇
·使用回调函数(VC & Delphi)
·OpenGL 入门教程(二)
·数控加工技术试题库
·C++Builder的一些技巧
·矩阵相乘的快速算法
·如何实现进程间数据通讯技术
·数控考题(二)
·矩阵求逆的快速算法
·数控试题(一)
·第一个三角形:NeHe的OpenGL第二课
·Universal Geospatial Data Exchange
·TServerSocket和TClientSocket的使用
·地理信息系统中的常规网络分析功能及相关
·选择与反馈 (OpenGL)
·数控车床加工编程典型实例分析
·函数调用的几个概念:_stdcall,_cdecl..
·OpenGL 入门教程(三)
·Dijkstra 最短路径算法的一种高效率实现
·OpenGL 入门教程(六)
·OpenGL 入门教程(四)
·应用程序的网上升级-VB
·自己绘制True type font字体
·OpenGL 入门教程(五)
·数控车床基本坐标关系及几种对刀方法比较
·数控机床标准M代码
·OpenGL 入门教程(七)
·关于VC多文档应用中OpenGL的使用
免费小游戏
宠物连连看

真人美女换装

美女脱衣服

美女胴体猜猜看

调戏床上美女

黄金矿工
“腊八粥”最早起源于?A:祭祀 B:民间庆祝丰收的风俗 C:佛教
| 幸运之门 | 免费招聘 | 小游戏网 | 百科问吧 | 国际机票 | 我的信息 | 技术文章 | 文档备份 | 公路造价软件 | 联系我们 | 广告代理 | 媒体合作 | 免责条款 |
北京联高软件开发有限公司 1999-2008© 京ICP备05034864号 工商
地址:北京市海淀区中关村北二条13号中科科仪1号楼5层 地图
电话:010-82386887 010-62343002