将vs-2010
与c#
一起使用,在我的应用程序中,我想清除Page index changing Event中的标签文本。这是我的代码
protected void gvDetails_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvDetails.PageIndex = e.NewPageIndex;
// BindGrid(ddlJournal.SelectedItem.Text);
DataSet ds = new DataSet();
ds = ViewState["ds"] as DataSet;
if ((Convert.ToString(ViewState["Template"]) != null
|| (Convert.ToString(ViewState["Template"]) != "")))
{
if ((Convert.ToString(ViewState["Template"]) == "T1"))
{
GridData("T1");
}
else if ((Convert.ToString(ViewState["Template"]) == "T2"))
{
GridData("T2");
}
else if ((Convert.ToString(ViewState["Template"]) == "T3"))
{
GridData("T3");
}
}
else
{
BindGrid(ddlJournal.SelectedItem.Text);
}
btnupdate_Click(sender, e);
lblError.Text = "";
lblSuccess.Text = "";
ScriptManager.RegisterStartupScript(Page, this.GetType(), "Key", "call()", true);
}
我的问题是页面索引正在正确更改但标签值不为空,我的应用程序中的问题是什么以及如何解决这个问题。
提前致谢。
答案 0 :(得分:0)
首先你的代码是乱七八糟的,不要在 STACKOVERFLOW 上说谢谢,其次你调用方法的是你的 gvDetails_PageIndexChanging 处理程序,它调用 btnupdate_Click(发件人,e); 你为那里的标签设置了一个值吗?