0

SQLDataSourceバインドされた ASP.NET Web フォームに があり、バインドされた後に基になるデータGridViewに対して を実行したいと考えています。GROUP BY

グループ化されたデータを別の に表示したいと思いGridViewます。

このタスクをどのように達成しますか?

4

1 に答える 1

0

バインドされた後、基になるデータに対してGROUPBYを実行したいと考えています。

それをしてはいけない。データがバインドされると、バインドされます。同じデータがグリッドビューに表示されますが、グループ化せずにクエリで取得されました。後で変更することはできません。

あなたの質問が示唆するように、私はあなたが何か違うものが欲しいと思っています。ユーザーが選択したフィールドに応じて、その場でグループ化できるようにする必要があります。そのためには、さまざまなコントロールのセットが必要になります。ドロップダウンリストとグリッドビューの組み合わせである可能性がありますか?それは別のシナリオになります。

ASP.NETコードではなくC#コードでSQLデータソースをその場でバインドすることもできます。このボタンがクリックされた場合、このフィールドでグループ化する、またはそのボタンがクリックされた場合、そのフィールドでグループ化するなど、いくつかの追加のコントロールを使用してそれを実現できます。

于 2012-08-01T13:34:01.350 に答える