1
我有一段代码:ASP.NET控制分配给属性空
protected void Page_Load(object sender, EventArgs e)
{
_SearchResult.GridViewChanged += _SearchResult_GridViewChanged;
}
public Control GvControls { get; set; }
protected void _SearchResult_GridViewChanged(object sender, Orders.GridViewChangedEventArgs e)
{
this.GvControls = e.GControl;
}
protected void export_ServerClick()
{
new ExportGridView(this.GvControls,"report");
}
一个控制生成与事件ARG一个事件并推动由arg的控制,那么其他(本)控制做一些俯卧撑与此arg
当我试图做推export_ServerClick()
属性GvControls
等于空,但在之前不应为空。为什么会发生。
ThankX
但有可能'公共控制表 { 得到{(控制)会话[“GV”]; } set {Session [“gv”] = value; } }' – AleksP 2014-10-16 16:22:55
是的,但是如果你真的想在会话中存储数据,我更喜欢像DataTable那样的真实数据源。 – 2014-10-16 16:35:24
但我的gridview有一个特殊的格式 - 真的需要委托这种格式excel – AleksP 2014-10-16 17:02:45