关于Session保存Datatable数据问题
{...获取数据库内容保存到局部变量dt中
Session["DG"] = dt;
dt.Clear();
dt = (DataTable)Session["DG"];
datagird.DataSource = dt;
datagrid.DataBind();}
VS2005中:为什么这样就得不到Session中保存的数据,调试时特意看过原来dt里有数据,我故意这样转换后datagrid中就得不到数据了。
把dt.Clear()这句去掉后datagrid才显示数据,但在同一个页面的其他函数中用DataTable dt = (DataTable)Session["DG"];这句怎么只得到原dt里的字段却没有数据,也就是Session["DG"]并不为null,只是没数据。
用Session保存Datatable是这么用的吧,这到底是什么错误,郁闷死了。