1

データソースに LinqDataSource を使用しているグリッドビューがあります。ユーザーが新しいレコードを挿入できるように、FooterTemplate を追加しました。追加ボタンには、辞書リストに値を入れてから LinqDataSource.Insert() メソッドを呼び出すコマンド名があります。これはうまくいきます。ただし、グリッドビューが新しい行で自動的に更新されることはありません。LinqDataSource.Selecting イベントを使用して、最初にデータをバインドしています。LinqDataSource.Bind() と GridView.Bind() を試しましたが、グリッドビューは更新されません。GridView を再バインドする方法はありますか?

注: 私は UpdateDate パネルを使用していません。単純なポストバック/リフレッシュではありません。

4

1 に答える 1

0

うまくいった解決策は次のとおりでした:

  • CodeBehind で GridView の DataSourceID を定義するロジックを追加する
  • Insert() メソッドの後に関数を呼び出す
于 2008-12-19T19:50:49.123 に答える