| GrapeCity ActiveReports for .NET 12.0J > ActiveReportsユーザーガイド > サンプルとチュートリアル > チュートリアル > セクションレポートのチュートリアル > レイアウト > カラム形式のレポート |
GroupHeaderではブール型のColumnGroupKeepTogetherプロパティが使用可能です。ColumnGroupKeepTogetherを「True」に設定した場合、グループがカラムをまたがって分割されないようになります。グループが現在のカラムに収まらない場合、ActiveReportsは次のカラムに出力しようとします。グループが1つのカラムに収まりきらない場合、このプロパティは無視されます。
![]() |
メモ: ColumnGroupKeepTogetherプロパティは、GroupHeaderのGroupKeepTogetherプロパティが「All」に設定されている場合のみ実装されます。 |
このトピックでは、以下のタスクを行います。
![]() |
メモ: このチュートリアルは、Northwindデータベース(Nwind.mdb)のテーブルを使用しています。使用にはNorthwindデータベース(..ActiveReportsNET12\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 |
レポートを表示する
または