【发布时间】:2014-03-10 09:17:32
【问题描述】:
我在 UpdatePanel 中有一个 GridView。在按钮单击事件上,我将数据与网格视图绑定。数据已正确绑定,但 Grid 未显示。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bindData();
}
}
protected void bindData()
{
// dv is my data view have rows and columns
GridView1.DataSource = dv;
GridView1.DataBind();
UpdatePanel.Update();
}
}
按钮点击事件:-
protected void btnUpdateExtensions_Click(object sender, EventArgs e)
{
// dv is data view have data with columns and rows
GridView1.DataSource = dv;
GridView1.DataBind();
UpdatePanel.Update();
}
在页面正确加载其绑定数据时,广告显示GridView,但在按钮单击事件中,当数据源来自同一源时,它不显示 GridView。
【问题讨论】:
-
你在按钮点击时获得数据了吗?通过将调试点放在gridview的点击事件上进行检查..
-
@Shirish 我正在准确获取数据。
-
按钮在更新面板外还是在更新面板内?
-
更新面板内的@Shirish
-
那么就不需要写UpdatePanel.Update();并检查更新面板的更新模式