データ ソースに基づいて列が動的に作成される GridView を作成しました。ここで説明するアプローチを使用して、これらの列を実装しました。これらの列は、初期ロード時に適切に表示されます。ただし、ユーザーが GridView の行を編集/削除できるように、コマンドを実装する必要があります。
この時点で、通常の GridView と同じようにコマンドを実装しました。編集および削除用の LinkButton 要素を持つ ItemTemplate を持つ TemplateField があります。各 LinkButton の CommandName は、それぞれ Edit または Delete に設定されます。
奇妙なことに、ユーザーが [編集] または [削除] リンクをクリックすると、GridView のデータが消えます。ただし、これらの LinkButton 要素のいずれかが選択されたときに、実際にデータを再バインドしていることを確認しました。
原因が何であるかについて、誰かがいくつかの提案を提供できますか?
ありがとうございました!