0

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

有什么我可以做的吗?

谢谢

4

3 回答 3

0

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

于 2012-06-05T17:58:12.430 回答
0

DataBind()插入新行后调用。

于 2012-06-05T17:59:19.777 回答
0

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

参考:Control.DataBind 方法

于 2012-06-05T17:51:35.397 回答