我爱Aspx >> C#.Net >> asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)_ASP.NET技巧
首先创建一张表(要求ID自动编号):
create table redheadedfile(
id int identity(1,1),
filenames nvarchar(20),
senduser nvarchar(20),
primary key(id)
)
然后我们写入50万条记录:
declare @i int
set @i=1
while @i<=500000
begin
insert into redheadedfile(filenames,senduser) values('我的分页算法','陆俊铭')
set @i=@i+1
end
GO
用Microsoft Visual Studio .net 2003创建一张WebForm网页(本人起名webform8.ASPx)
前台代码片段如下(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">
Ҷƪл˵?
调用存储过程并且使用返回值的基..[04-28]
一个容易忽视的存储过程问题_数据..[04-28]
一个简单的用存储过程分页_ASP技..[04-28]
无限级分类的非递归实现(存储过程..[04-28]
小记存储过程中经常用到的本周,..[04-28]
[SQLServer][DTS][存储过程]将DT..[04-28]
存储过程中调用C#写的DLL_C#应用[04-28]
在Access中模拟sql server存储过..[04-28]
SQL 存储过程&算法_数据库技..[04-28]
使用Data Access Application Bl..[04-28]
调用存储过程并且使用返回值的基..[04-28]
一个容易忽视的存储过程问题_数据..[04-28]
一个简单的用存储过程分页_ASP技..[04-28]
无限级分类的非递归实现(存储过程..[04-28]
小记存储过程中经常用到的本周,..[04-28]
[SQLServer][DTS][存储过程]将DT..[04-28]
存储过程中调用C#写的DLL_C#应用[04-28]
在Access中模拟sql server存储过..[04-28]
SQL 存储过程&算法_数据库技..[04-28]
使用Data Access Application Bl..[04-28]