PowerTools SPREAD for ASP.NET 8.0J
グループのスタイル

グループ化された行およびグループフッタの外観をカスタマイズできます。グループ化された行では、階層別の各行に対してスタイルを適用することができます。

なお、グループ化機能を有効にすると行およびセルが移動されるため、セルのスタイルまたはセル結合設定はすべて無視されます。

設定方法

グループ化された行のスタイルは、GroupInfo クラス を使用して定義します。GroupInfo クラスのコレクションは、SheetView クラスGroupInfos プロパティから参照されます。グループフッタのスタイルもGroupInfo クラスを使用しますが、このコレクションは、GroupFooterInfos プロパティ から参照されます。

GroupInfo クラスのプロパティを使用して、主に以下のスタイルを設定できます。

プロパティ 適用箇所
BackColor / ForeColor 背景色 / 文字色
Border 境界線スタイル
Font フォント
HorizontalAlign / VerticalAlign 水平位置 / 垂直位置
CssClass CSS

サンプルコード

次のサンプルコードは、グループ化された行の外観を設定します。

FpSpread1.ActiveSheetView.AllowColumnMove = true;
FpSpread1.ActiveSheetView.AllowGroup = true;
FpSpread1.ActiveSheetView.GroupBarVisible = true;
FpSpread1.ActiveSheetView.GroupBarBackColor = Color.Salmon;
FpSpread1.ActiveSheetView.GroupBarHeight = 50;
FpSpread1.ActiveSheetView.GroupMaximumLevel = 5;

FarPoint.Web.Spread.GroupInfo gi = new FarPoint.Web.Spread.GroupInfo();
gi.BackColor = Color.Yellow;
FarPoint.Web.Spread.GroupInfo gi2 = new FarPoint.Web.Spread.GroupInfo();
gi2.BackColor = Color.Green;
FarPoint.Web.Spread.GroupInfoCollection gic = new FarPoint.Web.Spread.GroupInfoCollection();
gic.AddRange(new FarPoint.Web.Spread.GroupInfo[] {gi, gi2});
FpSpread1.ActiveSheetView.GroupInfos.Add(gic[0]);
FpSpread1.ActiveSheetView.AllowColumnMove = True
FpSpread1.ActiveSheetView.AllowGroup = True
FpSpread1.ActiveSheetView.GroupBarVisible = True
FpSpread1.ActiveSheetView.GroupBarBackColor = Color.Salmon
FpSpread1.ActiveSheetView.GroupBarHeight = 50
FpSpread1.ActiveSheetView.GroupMaximumLevel = 5

Dim gi As New FarPoint.Web.Spread.GroupInfo
gi.BackColor = Color.Yellow
Dim gi2 As New FarPoint.Web.Spread.GroupInfo
gi2.BackColor = Color.Green
Dim gic As New FarPoint.Web.Spread.GroupInfoCollection()
gic.Add(gi)
FpSpread1.ActiveSheetView.GroupInfos.Add(gic(0))    

SPREAD デザイナでの設定

  1. [設定]タブを選択します。
  2. [他の設定]グループの[グループ情報エディタ]または[グループフッタエディタ]アイコンをクリックします。
  3. GroupInfoコレクションエディタで各プロパティを設定します。
  4. 〈OK〉をクリックし、ダイアログを終了します。
関連トピック

 

 


© 2003-2015, GrapeCity inc. All rights reserved.