【发布时间】:2012-09-19 15:58:28
【问题描述】:
我在内容页面上有一个带有数据的网格视图。我需要将网格视图的数据源作为母版页按钮单击上的数据表。以下是我的代码
string DicPageName = Page.GetType().Name;
GridView gv1;
DataTable DT;
if (DicPageName == "dictionaries_abs_aspx")
{
gv1 = (GridView)ContentPlaceHolder2.FindControl("GridView1");
if (gv1 != null)
{
if (gv1.Visible)
{
DT = new DataTable();
DT = (DataTable)gv1.DataSource;
}
}
}
但是DT返回null.plz帮助
【问题讨论】:
-
你是如何设置数据源的?
-
任何 Web 数据绑定控件的数据源在回发时为空。如果需要,您需要再次查询数据源(例如数据库)(或将其存储在 Seession 中)。