知识大全 DataGrid的ViewState

Posted

篇首语:刀不磨要生锈,人不学要落后。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 DataGrid的ViewState相关的知识,希望对你有一定的参考价值。

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

  减少ViewState的办法可以大大加快客户端的下载显示速度 但是频繁的数据库访问将加大服务器的压力 使用ViewState可以减轻服务器的压力 但是又加大了客户端的下载时间 它们是互相矛盾的

  DataGrid保存在ViewState中的数据分为两个部分 一部分是保存索引用的 就是DataKeys和DataItems这样的属性使用的数据 我们把它称之为索引数据 还有一部分是DataGrid中数据源的内容 我们称之为列表数据

  如果把实际上无用的列表数据从ViewState中去除 这样可以大大减小页面ViewState的数据大小 使用DataGrid时ViewState数据量太大的根本原因就是列表数据存放在ViewState中

  在数据绑定的时候 设置DataGrid中DataGridTable控件的EnableViewState属性为False就可以了

  首先在页面初始化中的InitializeComponent()方法内加入事件的委托

  private void InitializeComponent()

  

  this myDataGrid ItemDataBound +=

  new DataGridItemEventHandler(this myDataGrid_ItemDataBound);

  

  然后在myDataGrid_ItemDataBound方法内加入控制代码

  private void myDataGrid_ItemDataBound(object sender DataGridItemEventArgs e)

  

  myDataGrid Controls[ ] EnableViewState = false;

  

cha138/Article/program/net/201311/12669

相关参考

知识大全 ASP.NET ViewState 初探

ASP.NETViewState初探  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!请看下面的示例要

知识大全 ASP.NET ViewState 初探 (1)

ASP.NETViewState初探(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ViewState与Request.Form及string和String的区别

ViewState与Request.Form及string和String的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,

知识大全 DataGrid控件

VisualC#通用模块开发:DataGrid控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 DataGrid中的按钮反选事件

DataGrid中的按钮反选事件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  DataGrid

知识大全 常见Datagrid错误

常见Datagrid错误  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要学习如何避免在使用A

知识大全 DataGrid脚眉显示合计

DataGrid脚眉显示合计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  创建一个全局变量  

知识大全 DataGrid类的层次结构[2]

C#高级编程:DataGrid类的层次结构[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 DataGrid类的层次结构[1]

C#高级编程:DataGrid类的层次结构[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 DataGrid类的层次结构[3]

C#高级编程:DataGrid类的层次结构[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n