0

データ ソースに基づいて列が動的に作成される GridView を作成しました。ここで説明するアプローチを使用して、これらの列を実装しました。これらの列は、初期ロード時に適切に表示されます。ただし、ユーザーが GridView の行を編集/削除できるように、コマンドを実装する必要があります。

この時点で、通常の GridView と同じようにコマンドを実装しました。編集および削除用の LinkBut​​ton 要素を持つ ItemTemplate を持つ TemplateField があります。各 LinkBut​​ton の CommandName は、それぞれ Edit または Delete に設定されます。

奇妙なことに、ユーザーが [編集] または [削除] リンクをクリックすると、GridView のデータが消えます。ただし、これらの LinkBut​​ton 要素のいずれかが選択されたときに、実際にデータを再バインドしていることを確認しました。

原因が何であるかについて、誰かがいくつかの提案を提供できますか?

ありがとうございました!

4

1 に答える 1

0

ここに良い例があります。ポストバックの問題を把握できます。

http://quickstarts.asp.net/QuickStartV20/aspnet/

于 2009-11-30T14:42:35.530 に答える