关于DataGrid和ViewState
DataGrid在ViewState中会存放表格中的所有数据,这样会导致ViewState非常大。如果只是简单的将DataGrid的EnableViewState设置为false,那么许多事件,如排序、换页等都不会触发。
但是如果这样设置:DataList.Controls[0].EnableViewState = false
事件是可以响应了,可是在事件里面确无法取得 触发该事件的那一行里面的字段值,比如e.Item.Cells[0].Text
有什么好的解决帮砝吗!
问题点数:20、回复次数:4Top
1 楼net_lover(【孟子E章】)回复于 2005-07-19 09:25:44 得分 10
确实不爽,象换页,排序最好自己写代码,不要用默认的,默认只适合简单的和数据少的场合Top
2 楼xiaohuan(屎蜢)(球球的)回复于 2005-07-19 09:26:35 得分 10
好像没有办法
你总的记录点页面状态的,要不记录DataTableTop
3 楼Jeacey()回复于 2005-07-19 09:32:21 得分 0
其实,我只想可以取出来触发该事件的那一行里面的字段值,分页和排序可以通过查询条件设置。Top
4 楼Jeacey()回复于 2005-07-19 09:34:42 得分 0
主要用于链接!Top
相关问题
- DataGrid的ViewState不稳定
- DataSet、DataGrid、ViewState的问题
- 100分问两个问题:关于ViewState 和 DataGrid分页 up有分
- Viewstate 和 DataSet
- ViewState的问题 and DataGrid 过滤的问题
- ViewState和Session比较?
- 高分求解!怎么保持DataGrid动态生成列的ViewState?
- 请问为什么在这种情况下DataGrid的ViewState没能保存呢?
- 高分收购 datagrid 的viewstate属性的应用的VB代码!!!! 急!!!!
- 关于ViewState和UserControl的问题.




