0

LinqDataSource にバインドされた RadGrid があります。グリッドには、自動生成された編集列と削除列があります。階層構造のない単純なテーブルが表示されます。

私は次の手順を実行しています。

LinqDataSource を使用して RadGrid を設定する

グリッドの最後の行で [編集] をクリックします。

ページ上の別のコントロールから、linqdatasource を更新し、グリッドで rebind を呼び出します

グリッドは現在の編集項目の追跡を失い、別の項目を編集モードで開きます

助けてください。

4

2 に答える 2

0

次のことを確認してください。

  1. すべてのバインドは OnInit イベントで発生します (またはボタン クリックが処理された後)。
  2. グリッドの Viewstate が無効になっていない
于 2009-04-15T11:50:38.337 に答える
0

データソースを再バインドすると、すべてがリセットされます。現在の「編集」アイテムを追跡し、データソースを再バインドした後に「再アクティブ化」する必要があります。

于 2009-04-15T11:34:53.867 に答える