知识大全 基于ASP.NET的自定义分页显示[3]
Posted 变量
篇首语:重要的不是发生了什么事情,而是要做哪些事来改善它。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 基于ASP.NET的自定义分页显示[3]相关的知识,希望对你有一定的参考价值。
基于ASP.NET的自定义分页显示[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
首先 在数据库中建立一个存储过程 该存储过程接受两个输入参数 分别是要返回数据的第一条记录数和最后一条记录数 要创建一个返回指定条记录结果的存储过程 首先必须指定返回结果集的条记录数 这里用table变量(SQL Server ) table变量尽管是存储在内存中的 但在存储过程结束后自动释放 创建的存储过程如下 create proc InsertStudents@Student_Last_Name as varchar( ) = null @StartRow as int = null @StopRow as int = nullAS 建立有标识符列的table变量 declare @t_table table([rownum] [int] IDENTITY ( ) Primary key NOT NULL [Student_Last_Name] [varchar] ( ) [Student_First_Name] [varchar] ( ) ) 在返回指定的@StopRow行数之后停止处理查询 Set RowCount @StopRow 插入到table变量中 insert @t_table([Student_Last_Name] [Student_First_Name])SELECT [Student_Last_Name] [Student_First_Name]FROM StudentsWHERE Student_Last_Name like % + @Student_Last_Name like % ORDER BY Student_Last_Name 返回到正确的结果 SELECT * FROM @t_table WHERE rownum >= @StartRowORDER BY rownumGO 参数@StartRow和@StopRow接收整数值 代表要返回的开始记录和结束记录 如果要在一个 条记录的页面中返回第 页 我们就可以设置@StartRow为 @StopRow为 table变量@t_table中定义了一个叫rownum的整数类型的列 并指定为标识符列 它将在插入数据的时候自动增加 起到排序作用 Set RowCount语句是优化性能的关键 它会告诉SQL Server进行限制要插入的数据 如果我们要 条记录之间的数据 那么就可以不必插入大于 条记录的数据 最后的SQL语句通过@t_table的table变量选择rownum大于或者等于@StartRow的那些数据集 然后把它们返回到Web服务器 由Web服务器绑定到DataGrid对象 但如果浏览者请求的页数越来越大 需要向table变量填充的记录就越多 导致页面性能有所下降 因此 性能将依赖于你计算机的硬件和你要返回的记录数 但为了减轻数据库和网络传输的压力 设计合理的查询结果页数是很见效的 cha138/Article/program/net/201311/14928相关参考
基于ASP.NET的自定义分页显示[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
基于ASP.NET的自定义分页显示[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Asp.net中DataGrid控件的自定义分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
使用ASP.Net中的自定义控件[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET中的自定义脚本回调 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNET客户
使用ASP.Net中的自定义控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! if((data
ASP.NET存储过程自定义分页详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
使用ASP.Net中的自定义控件[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
使用ASP.Net中的自定义控件[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
使用ASP.Net中的自定义控件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &