gridview在viewstate中保存数据吗?

ehs*_*san 3 asp.net viewstate gridview

嗨,我将DataTable绑定到gridview.我想在一些回发事件中使用DataTable,并且ii想要使用viewstate.gridview在viewstate中保存数据吗?如果没有什么是最好的方法来做到这一点.

(完整的故事:我有一个自定义的GridView控件从标准asp.net gridview的衍生,我把一个按钮在头导出数据到Excel,我想使用保存在ViewState中的数据导出到Excel)

谢谢

Kei*_*thS 6

简短的回答是肯定的,GridView中显示的信息与任何控件的当前状态非常相似,存储在ViewState中.但是,我认为自己从WebControls可用的ViewState集合中获取此数据并不容易,甚至可能.取而代之的是,ASP.NET填充从ViewState中值在生命周期的运行事件处理程序之前,所以如果你在一个处理器询问你的GridView对象的服务器端,你应该看到细胞的电流值.

  • 实际上这非常直接.他在ViewState中回答了有关存储的问题,并建议了一种检索数据的方法. (6认同)