ページレポートまたはRDLレポートでは、データ領域内にあるTextBoxコントロールに対して、対話的な並べ替えを設定することにより、ユーザーがViewerでデータを並べ替えることができます。次の手順は、TextBoxコントロールで対話的な並べ替えを設定する方法について説明します。
以下の手順は、Visual Studioのプロジェクトにページレポート/RDLレポートのテンプレートを追加し、データソースへの接続、データセットの作成がなされていることを前提としています。それぞれの詳細については、「データソースとの接続」と「データセットの追加」を参照してください。
- ツールボックスからTableデータ領域をレポート上に配置します。
- レポートエクスプローラからフィールドをTableの詳細行にドラッグ&ドロップします。これによりTableのヘッダ行に静的なラベルが表示され、また詳細行に式が追加されます。
- ヘッダ行で、並べ替えを適用したいTextBoxコントロールを選択し、[プロパティ]ウィンドウの下部にあるコマンドから[プロパティ設定ダイアログ]リンクをクリックします。
-
[TextBox]ダイアログで[並べ替え]ページへ移動します。
- [対話的な並べ替えを有効にする]チェックボックスを選択します。
-
[並べ替えの式]ドロップダウンから、並べ替えの処理を適用したいフィールドの式を選択します。
メモ:[並べ替えの対象の選択]および[以下の範囲に並べ替えの式を適用する]オプションで、[データ領域またはグループの選択]ドロップダウンから並べ替えの対象を変更できます。
- [OK]をクリックし、変更を保存します。
レポートをプレビューすると、並べ替えを設定したTextBox(この場合は、[評価]フィールド)に並べ替えのアイコンが表示されていることがわかります。
アイコンをクリックするとデータを昇順に並べ替えることができます。
関連トピック