【发布时间】:2013-04-23 20:28:49
【问题描述】:
我有一个 GridView,它通过代码隐藏代码更新 SQL 源,方法是在 TextBox 中输入文本并为按钮计时。一直在寻找更新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?
【问题讨论】:
-
gridView1.DataBind();
-
该代码看起来永远不会执行(如果不是 PostBack,为什么要输入 Button 的点击事件)?
-
您只需在 RowUpdating 事件结束后重新绑定网格