0

我有一个 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?

4

1 回答 1

2

ASP.NET 上的按钮单击需要始终回发。您编写代码就像页面加载事件一样。

并从代码编写中绑定gridview。

gridview1.datasource = sqlSource;
gridview1.Databind();

于 2013-04-23T20:56:04.130 回答