PowerTools ActiveReports for .NET 9.0J > ActiveReportsユーザーガイド > サンプルとチュートリアル > チュートリアル > セクションレポートのチュートリアル > レイアウト > カラム形式のレポート |
GroupHeaderではブール型のColumnGroupKeepTogetherプロパティが使用可能です。ColumnGroupKeepTogetherがTrueに設定された場合、グループがカラムをまたがって分割されないようになります。グループが現在のカラムに収まらない場合、ActiveReportsは次のカラムに出力しようとします。グループが一つのカラムに収まりきらない場合、このプロパティは無視されます。
メモ:ColumnGroupKeepTogetherプロパティは、GroupHeaderのGroupKeepTogetherプロパティが「All」に設定される場合のみ実装されます。 |
このトピックでは、以下のタスクを行います。
メモ: このチュートリアルは、Northwindデータベース(Nwind.mdb)のテーブルを使用しています。Northwindデータベース(..ActiveReportsNET9\Data\Nwind.mdb)へのアクセス権限が必要です。 |
チュートリアルを完了すると、次のレポートが作成されます。
VisualStudioプロジェクトにActiveReportを追加する
詳細は、「プロジェクトにレポートを追加する」を参照してください。
レポートをデータソースに接続する
SQLクエリ |
コードのコピー
|
---|---|
SELECT Country, CompanyName, ContactName, Phone FROM Customers ORDER BY Country |
レポートのレイアウトを作成する
プロパティ名 | 値 |
---|---|
Name | ghCountry |
BackColor | Gold |
DataField | Country |
ColumnGroupKeepTogether | True |
GroupKeepTogether | All |
プロパティ名 | 値 |
---|---|
Location | 0, 0 in |
Size | 3.25, 0.2 in |
Alignment | Center |
FontSize | 12 |
Font Bold | True |
プロパティ名 | 値 |
---|---|
Location | 0, 0 in |
Size | 6.5, 0.25 in |
Alignment | Center |
FontSize | 14 |
Text | 都道府県別顧客の電話番号リスト |
プロパティ名 | 値 |
---|---|
CanShrink | True |
ColumnCount | 2 |
TextBox1
プロパティ名 | 値 |
---|---|
Field | CompanyName |
Location | 0, 0 in |
Size | 1.15, 0.2 in |
Font Size | 8pt |
TextBox2
プロパティ名 | 値 |
---|---|
Field | ContactName |
Location | 1.15, 0 in |
Size | 1.15, 0.2 in |
Font Size | 8pt |
TextBox3
プロパティ名 | 値 |
---|---|
Field | Phone |
Location | 2.3, 0 in |
Size | 0.95, 0.2 in |
Font Size | 8pt |
レポートを表示する