0

データが入った SPGridview があり、正常に動作します。[並べ替えを許可する] を有効にしました。

見出しをクリックすると、機能は期待どおりに機能しますが、何らかの理由で SPGridView が 2 回 (並べて) レンダリングされます。並べ替え可能なヘッダーをクリックするたびに、別の SPGridView が追加されます。

現在、これを機能させる方法はビジュアル Web パーツであるため、SPGridView がユーザー コントロールとして作成され、これが Web パーツに追加され、Web パーツがページ上にあります。

ページのリロード時にコントロールが削除され、リクエストが処理された後、すべてが再度レンダリングされたと思いましたが、そうではないようです。他のユーザー コントロールでこの問題に遭遇したことはなく、非常に混乱しています。

4

1 に答える 1

0

ポストバックが理由です...並べ替えを行うと、ページがリロードされ、グリッドが再作成されます。(!Page.IsPostBack) { } を使用してみましたか?

于 2012-07-13T09:00:34.077 に答える