使用LinqDataSource重新绑定GridView

时间:2008-12-19 18:59:34

标签: linq gridview linqdatasource

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

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

1 个答案:

答案 0 :(得分:0)

一旦有效的解决方案是:

  • 添加逻辑以在CodeBehind
  • 中为GridView定义DataSourceID
  • 在Insert()方法
  • 之后调用函数