我有一个GridView,它由代码隐藏代码更新,通过在TextBox中输入文本并为按钮计时来更新SQL源代码。我一直在搜索更新SQL源后如何更新GridView,我没有找到答案。按钮单击和SQL源更改的代码是:
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (!IsPostBack)
{
sqlSource.InsertParameters["x"].DefaultValue = User.Identity.Name.ToString();
sqlSource.InsertParameters["y"].DefaultValue = ((TextBox)this.FindControl("abc")).Text;
sqlSource.InsertParameters["z"].DefaultValue = DateTime.Now.ToString();
sqlSource.Insert();
}
}
我应该为此功能添加什么,以便在按下按钮时更新GridView?
答案 0 :(得分:2)
按钮点击ASP.NET需要始终回发。你像编写页面加载事件一样编写代码。
并从代码写入绑定gridview。
gridview1.datasource = sqlSource;
gridview1.Databind();