1

我有一个使用 LinqDataSource 作为数据源的 gridview。我添加了一个 FooterTemplate,以便用户可以插入新记录。Add Button 有一个命令名称,它将值放入 Dictionary 列表中,然后调用 LinqDataSource.Insert() 方法。这工作正常。但是 gridview 永远不会使用新行自动刷新。我正在使用 LinqDataSource.Selecting 事件来初始绑定数据。我已经尝试过 LinqDataSource.Bind() 和 GridView.Bind() 但 gridview 永远不会刷新。知道如何让 GridView 重新绑定吗?

注意:我没有使用 UpdateDate 面板,简单的回发/刷新没有 ajax

4

1 回答 1

0

一旦可行的解决方案是:

  • 添加逻辑以在 CodeBehind 中为 GridView 定义 DataSourceID
  • 在 Insert() 方法之后调用函数
于 2008-12-19T19:50:49.123 回答