知识大全 基于ASP.NET的自定义分页显示[4]

Posted

篇首语:学新温故,学以致用,总结提高。。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 基于ASP.NET的自定义分页显示[4]相关的知识,希望对你有一定的参考价值。

基于ASP.NET的自定义分页显示[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    然后将为DataGrid对象编写代码来使用分页技巧 DataGrid的AllowPaging AllowCustomPaging PageStyle属性有助于记录用户的访问状态 首先设定AllowCustomPaging为True 我们使用SQLDataReader来装载DataGrid对象 据性能测试表明 在构建列表显示数据时 使用SQLDataReader比使用DataSet要快两倍以上   为了追求性能最佳化 设定DataGrid的EnableViewState属性为false 因为这样在每次与Web服务器打交道时就不必再在viewstate中存储内容了   当DataGrid不在viewstate中进行保存 需要添加导航按钮来帮助用户进行导航   那么在页面上增加两个按钮 上一页 和 下一页 要进入下一页 就在 下一页 按钮上增加click事件 通过自定义分页存储过程请求相应的记录 例如 如果第一页由第 条到第 条记录组成 那么要导航到第二页 我们就向存储过程的@StartRow传递参数 向@StopRow传递参数 即可 要返回到第一页 @StartRow和@StopRow分别为 和   在这里使用VB NET编写 下一页 事件 Private Sub ButtonNext_Click (ByVal sender As Object _ByVal e As System EventArgs) Handles ButtonNext Click viewstate( StartRow ) = viewstate( StartRow ) + dgrid PageSize viewstate( StopRow ) = viewstate( StartRow ) + dgrid PageSize  运行存储过程 返回SQLDataReader dgrid DataSource = RunSprocReturnDR (textSt_lname Text textSt_fname Text viewstate( StartRow ) viewstate( StopRow )) dgrid DataBind()End Sub  在上面的例子中 viewstate中保存的只是@StartRow和@StopRow的信息 这比在viewstate中保存整个DataGrid对象高效的多    结束语  以上程序是在SQL Server 实现的 但对于其他关系型数据库同样适用 比如ORACLE等等 列表显示信息的性能对浏览者的访问是很重要的 设计不好的列表显示会大大降低应用程序的性能 不管它的后端数据库是多么快速 使用自定义分页技术 可以避免DataGrid默认分页机制带来的缺陷 在 NET框架的强大冲击下 ASP NET已成为新一代网站开发的主流技术 因此本文讨论的技术很具有实用价值 cha138/Article/program/net/201311/14927

相关参考

知识大全 基于ASP.NET的自定义分页显示[3]

基于ASP.NET的自定义分页显示[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 基于ASP.NET的自定义分页显示[2]

基于ASP.NET的自定义分页显示[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Asp.net中DataGrid控件的自定义分页

Asp.net中DataGrid控件的自定义分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 使用ASP.Net中的自定义控件[4]

使用ASP.Net中的自定义控件[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 ASP.NET 中的自定义脚本回调

ASP.NET中的自定义脚本回调  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET客户

知识大全 使用ASP.Net中的自定义控件

使用ASP.Net中的自定义控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  if((data

知识大全 ASP.NET存储过程自定义分页详解

ASP.NET存储过程自定义分页详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 使用ASP.Net中的自定义控件[5]

使用ASP.Net中的自定义控件[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 使用ASP.Net中的自定义控件[2]

使用ASP.Net中的自定义控件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 使用ASP.Net中的自定义控件[7]

使用ASP.Net中的自定义控件[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &