バージョン

SummaryFooterCaption プロパティ (UltraGridBand)

集計フッターのキャプションの代替文字列を取得または設定します。
シンタックス
'宣言
 
Public Property SummaryFooterCaption As String
public string SummaryFooterCaption {get; set;}
解説

このプロパティを置換文字列に設定することで、集計フッターのキャプションの表示内容を指定できます。置換文字列の書式は次のとおりです。

角カッコ ([ ]) で囲まれた列名は、その列の値で置換されます。列は親バンドの列である必要があります。次の 3 つのトークンは特別な意味を持ちます。

[BANDHEADER]
,
[SCROLLTIPFIELD]
および
[GROUPBYROWVALUE]
.
[BANDHEADER]
Header は、バンドヘッダーのキャプション (Header) で置換されます。
[SCROLLTIPFIELD]
ScrollTipField に関連付けられた、親バンドの列の値で置換されます。
GROUPBYROWVALUE
は、親のグループ行の値で置換されます。これは行の集計フッターがグループ行に属する場合のみ意味があります。

注: 置換に指定する列は親バンドの列である必要があります。ScrollTipField でも親バンドの列が使用されます。親バンドが存在しない場合、これらの文字列は置換されず、そのまま表示されます。

ルート行のデフォルト値は

"Grand Summaries"
そして子行では
"Summaries for [BANDHEADER]: [SCROLLTIPFIELD]"
.

集計フッター キャプションを非表示にするには、UltraGridOverride.SummaryFooterCaptionVisible プロパティを使用します。SummaryValuesCollection.SummaryFooterCaption プロパティを設定して、個々の集計フッターで集計キャプションを制御することもできます。SummaryValuesCollection には RowsCollection.SummaryValues プロパティを使用してアクセスします。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid

  Private Sub Button14_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button14.Click

      ' Set the appearance of the summary footer area.
      Me.ultraGrid1.DisplayLayout.Override.SummaryFooterAppearance.BackColor = Color.White
      Me.ultraGrid1.DisplayLayout.Override.SummaryFooterAppearance.ForeColor = Color.Black

      ' Set the border style of the summary footer.
      Me.ultraGrid1.DisplayLayout.Override.BorderStyleSummaryFooter = UIElementBorderStyle.Solid

      ' Set the appearance for the caption on top of the summary area.
      Me.ultraGrid1.DisplayLayout.Override.SummaryFooterCaptionVisible = DefaultableBoolean.True
      Me.ultraGrid1.DisplayLayout.Override.SummaryFooterCaptionAppearance.BackColor = Color.DarkBlue
      Me.ultraGrid1.DisplayLayout.Override.SummaryFooterCaptionAppearance.BackColor = Color.LightYellow

      ' Set the text that shows up in the caption of the summary footer.
      Me.ultraGrid1.DisplayLayout.Bands(0).SummaryFooterCaption = "Summaries for customers"

      ' Set the border style for the summary footer caption.
      Me.ultraGrid1.DisplayLayout.Override.BorderStyleSummaryFooterCaption = UIElementBorderStyle.Solid

      ' Set the appearance of individual summaries inside the summary footer
      Me.ultraGrid1.DisplayLayout.Override.SummaryValueAppearance.TextHAlign = HAlign.Right
      Me.ultraGrid1.DisplayLayout.Override.SummaryValueAppearance.BackColor = Color.White
      Me.ultraGrid1.DisplayLayout.Override.SummaryValueAppearance.ForeColor = Color.Black

      ' Set the border style for summaries in the footer.
      Me.ultraGrid1.DisplayLayout.Override.BorderStyleSummaryValue = UIElementBorderStyle.Solid

  End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

private void button14_Click(object sender, System.EventArgs e)
{

	// Set the appearance of the summary footer area.
	this.ultraGrid1.DisplayLayout.Override.SummaryFooterAppearance.BackColor = Color.White;
	this.ultraGrid1.DisplayLayout.Override.SummaryFooterAppearance.ForeColor = Color.Black;

	// Set the border style of the summary footer.
	this.ultraGrid1.DisplayLayout.Override.BorderStyleSummaryFooter = UIElementBorderStyle.Solid;

	// Set the appearance for the caption on top of the summary area.
	this.ultraGrid1.DisplayLayout.Override.SummaryFooterCaptionVisible = DefaultableBoolean.True;
	this.ultraGrid1.DisplayLayout.Override.SummaryFooterCaptionAppearance.BackColor = Color.DarkBlue;
	this.ultraGrid1.DisplayLayout.Override.SummaryFooterCaptionAppearance.BackColor = Color.LightYellow;

	// Set the text that shows up in the caption of the summary footer.
	this.ultraGrid1.DisplayLayout.Bands[0].SummaryFooterCaption = "Summaries for customers";

	// Set the border style for the summary footer caption.
	this.ultraGrid1.DisplayLayout.Override.BorderStyleSummaryFooterCaption = UIElementBorderStyle.Solid;

	// Set the appearance of individual summaries inside the summary footer
	this.ultraGrid1.DisplayLayout.Override.SummaryValueAppearance.TextHAlign = HAlign.Right;
	this.ultraGrid1.DisplayLayout.Override.SummaryValueAppearance.BackColor = Color.White;
	this.ultraGrid1.DisplayLayout.Override.SummaryValueAppearance.ForeColor = Color.Black;			

	// Set the border style for summaries in the footer.
	this.ultraGrid1.DisplayLayout.Override.BorderStyleSummaryValue = UIElementBorderStyle.Solid;

}
参照