知识大全 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.NETViewState初探 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!请看下面的示例要
ASP.NETViewState初探(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
知识大全 ViewState与Request.Form及string和String的区别
ViewState与Request.Form及string和String的区别 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,
VisualC#通用模块开发:DataGrid控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
DataGrid中的按钮反选事件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DataGrid
常见Datagrid错误 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘要学习如何避免在使用A
DataGrid脚眉显示合计 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 创建一个全局变量
C#高级编程:DataGrid类的层次结构[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
C#高级编程:DataGrid类的层次结构[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
C#高级编程:DataGrid类的层次结构[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n