データが入った SPGridview があり、正常に動作します。[並べ替えを許可する] を有効にしました。
見出しをクリックすると、機能は期待どおりに機能しますが、何らかの理由で SPGridView が 2 回 (並べて) レンダリングされます。並べ替え可能なヘッダーをクリックするたびに、別の SPGridView が追加されます。
現在、これを機能させる方法はビジュアル Web パーツであるため、SPGridView がユーザー コントロールとして作成され、これが Web パーツに追加され、Web パーツがページ上にあります。
ページのリロード時にコントロールが削除され、リクエストが処理された後、すべてが再度レンダリングされたと思いましたが、そうではないようです。他のユーザー コントロールでこの問題に遭遇したことはなく、非常に混乱しています。