嗨
我将DataTable绑定到gridview.
我想在一些回发事件中使用DataTable,并且我想使用viewstate.
gridview在viewstate中保存数据吗?如果没有什么是最好的
方法来做到这一点.
(全文:
我有一个源自标准asp.net gridview的自定义gridview,
我在标题中放了一个按钮将数据导出到excel,我想使用保存在viewstate中的数据导出到excel)
谢谢
简短的回答是肯定的,GridView中
显示的信息与任何控件的当前状态非常相似,都存储在ViewState中.但是,我认为,即使可能,也很容易从WebControls可用的ViewState集合中
获取此数据.相反,ASP.NET在生命周期中运行事件处理程序之前从ViewState填充值,因此如果在处理程序中询问GridView对象服务器端,则应该看到单元格的当前值.