にSQLDataSource
バインドされた ASP.NET Web フォームに があり、バインドされた後に基になるデータGridView
に対して を実行したいと考えています。GROUP BY
グループ化されたデータを別の に表示したいと思いGridView
ます。
このタスクをどのように達成しますか?
にSQLDataSource
バインドされた ASP.NET Web フォームに があり、バインドされた後に基になるデータGridView
に対して を実行したいと考えています。GROUP BY
グループ化されたデータを別の に表示したいと思いGridView
ます。
このタスクをどのように達成しますか?
バインドされた後、基になるデータに対してGROUPBYを実行したいと考えています。
それをしてはいけない。データがバインドされると、バインドされます。同じデータがグリッドビューに表示されますが、グループ化せずにクエリで取得されました。後で変更することはできません。
あなたの質問が示唆するように、私はあなたが何か違うものが欲しいと思っています。ユーザーが選択したフィールドに応じて、その場でグループ化できるようにする必要があります。そのためには、さまざまなコントロールのセットが必要になります。ドロップダウンリストとグリッドビューの組み合わせである可能性がありますか?それは別のシナリオになります。
ASP.NETコードではなくC#コードでSQLデータソースをその場でバインドすることもできます。このボタンがクリックされた場合、このフィールドでグループ化する、またはそのボタンがクリックされた場合、そのフィールドでグループ化するなど、いくつかの追加のコントロールを使用してそれを実現できます。