PowerTools ActiveReports for .NET 9.0J > ActiveReportsユーザーガイド > サンプルとチュートリアル > サンプル > セクションレポートのサンプル(Standard) > Layout > カテゴリの選択 サンプル |
本サンプルでは、実行時に選択されたカテゴリに応じてレポートを作成する方法を紹介します。
フォルダ
Visual Basic.NET
<User Folder>\Samples\Section Reports\Layout\CategorySelection\VB.NET
C#
<User Folder>\Samples\Section Reports\Layout\CategorySelection\C#
実行時の機能
サンプルを実行すると、ViewerコントロールおよびComboBoxコントロールを配置したフォームが表示されます。フォームの上部の[商品カテゴリの選択]コンボボックスからカテゴリを選択すると、該当する商品カテゴリの一覧が作成されます。
メモ:サンプルを実行するには、NorthWindデータベース(..\ActiveReportsNET9\Data\Nwind.mdb)へのアクセス権限が必要です。サンプルでデータファイルにアクセスできない場合は、上記フォルダを作成して各データファイルをその中に配置するか、またはお客様の環境に合わせてフォルダ内のデータファイルへの参照パスを変更してください。 |
プロジェクトの構造
CategorySelectForm
コンボボックスからカテゴリを選択すると、該当する商品カテゴリの一覧を表示します。
上記の実装を確認するには、フォームを右クリックして[コードの表示]を選択します。
CategoryProducts
商品カテゴリの一覧レポートを表示します。
ReportHeaderセクション
PageHeaderセクション
txtCategoryテキストボックスのDataField プロパティにCategoryNameを設定しています。
Detailセクション
PageFooterセクション
ReportFooterセクション