ReportViewer for ASP.NET Web Forms
データをソートする
C1Report の使い方 > グループ化とソート > データをソートする

レポート内でデータをソートする方法は2つあります。

グループのソートは、DataView.Sort プロパティを使って実行されます。このプロパティは、列名に対する式ではなく、列名のリストだけを受け取ります。そのため、グループ式が「DatePart("yyyy", dateColumn)」である場合、通常は、日付の年に基づいてソートされることが期待されますが、実際は dateColumn フィールド内の日付に基づいてソートされます。

年に基づいてソートするには、(SQL 文を変更して)データテーブルに計算列を追加し、この計算列に基づいてグループ化またはソートします。サンプルを含むこの XML の説明については、Sort プロパティを参照してください。

次の図は、C1Report デザイナの並べ替え/グループ化エディタです。グループソートを指定できるフィールドに注目してください。

両方の方法を使用する場合は、レポートグループに設定されたソートが優先されます。このソートは、データソースからデータが取得された後に適用されます。

注意: CommonTasks.xml にあるレポート「19: ソート」を参照してください。