これまでにこの引数がありました。
aspグリッドの大きな点は、基本的には並べ替え、ページングなどでボックスの外で作業することです。そして、私は個人的に嫌なjavascriptを扱う必要はありません。しかし、彼らはもっとブルートフォースの解決策です。私は、ひどく非効率的にポストバックし、DBからデータを取得し、再バインドし、ページを再構築し、列をソートするためだけに戻すことを意味します。
グリッドを中心としたUpdatePanelを使用しても、ワイヤを通過するデータが大量になり、テーブルを並べ替えたりページしたりするだけのデータアクセスが発生する可能性があります。
JavaScriptは醜いですが、はるかに効率的です。 1つは、ソート(および場合によってはページング)をクライアント上で非常に迅速に処理できるため、サーバーの負荷が軽減されます。しかし、サードパーティのJSテーブルコンポーネントを使用しない限り、カスタム機能を記述する必要があります。
もう1つの選択肢は、ASPグリッドを使用することですが、その場でjavascriptを使用して機能を変更します。そうすれば、サーバー側のコードでも簡単なバインディングとテーブルの生成を利用できます。
ASPグリッドをそのまま使用することにしました。パフォーマンスの問題が発生した場合は、アプローチを変更します。しかし、最小限の頭痛で何かを素早く完了させるために、組み込みのコントロールを打ち負かすことはできません。