• λ我爱Aspx >> C#.Net >> asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)_ASP.NET技巧
  • asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)_ASP.NET技巧

  • :aspxer  Դ:internet  :2007-4-28 23:44:53  ؼ:c#,.net,asp.net,asp,数据
  • 首先创建一张表(要求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">

    Ҷƪл˵?
  • һƪIBatisNet系列-执行存储过程_ASP.NET技巧
    һƪ调用存储过程并且使用返回值的基本方法_数据库技巧