DataSource での挿入操作の後、RadGrid が現在の編集項目を追跡できなくなります
質問
RadGrid を LinqDataSource にバインドしています。グリッドには自動生成された編集列と削除列があります。階層構造のない単純なテーブルが表示されます。
以下のような手順を踏んでいます。
LinqDataSource を使用して RadGrid にデータを設定する
グリッドの最後の行で「編集」をクリックします。
ページ上の別のコントロールから linqdatasource を更新し、グリッド上で rebind を呼び出します。
グリッドは現在の編集項目を追跡できなくなり、別の項目を編集モードで開きます
助けてください。
解決
あなたがデータソースを再バインドする場合は、
、すべてがリセットされます。あなたはそれがあなたのリバウンドの後、データソースを現在の「編集」の項目を追跡する必要がある、と「再有効化」されます。
他のヒント
次のことを確認してください。
- すべてのバインディングは OnInit イベント内で (またはボタンのクリックが処理された後) 発生します。
- ビューステートはグリッドに対して無効になっていません
所属していません StackOverflow