GridView未显示新插入的行

时间:2012-06-05 17:49:34

标签: c# asp.net

我正在使用gridview和sqldatasource。 当我在gridview中添加新行时,我需要刷新页面才能看到新行。 视图状态已启用。

我能做些什么吗?

由于

3 个答案:

答案 0 :(得分:0)

在相关对象上调用DataBind()(在您的情况下,它可能是SqlDataSource,否则通常是GridView)。这样做应该会在记录确实添加的情况下显示您的新记录(您应该验证这一点)。

参考:Control.DataBind Method

答案 1 :(得分:0)

GridView的DataBind()方法将重新加载数据。当您更改SqlDataSource的selectStatement时,它尤其有用。在更新GridView中包含的任何内容后使用它是一个好习惯。

答案 2 :(得分:0)

插入新行后致电DataBind()