データグリッドとユーザー コントロールを含む Web ページがあります。ユーザー コントロールには、Web ページがサブスクライブするイベントがあります。ユーザー コントロール イベントで、Web ページのデータグリッドを再バインドする必要があります。
グリッドにアタッチされているエクステンダー コントロールがプリレンダリング後に登録できないことを示しているため、あらゆる種類の問題が発生しているため、ユーザー コントロール イベントがページのライフ サイクルの後半に発生するようです。いずれにせよ、これらのちょっとしたエラーは、私が完全に間違った方向に進んでいることを示しています。
可能であれば、ユーザー コントロールで自分のページを参照したくありません。
これを達成するための最良の方法は何ですか。
毎回 PageLoad でグリッドをバインドしようとしましたが、Databind が発生し、更新されたデータがデータソースにあったにもかかわらず、グリッドの内容がこれを反映していないことがわかりました。[これで遊んでいるのは GridView ビューステートですか?]
完全に更新するか、ページのボタンを使用してグリッドを再バインドすると、正しい値を表示できました。
前もって感謝します、
リアム