Infragistics UltraWinGridを使用していて、いくつかの列の合計を表示できるようにしたいと考えています。行の要約を許可することで、それが機能するようになりました。しかし、私は彼らに合計を見ることができるようにしたいだけであり、ヘッダーにその小さなシグマと一緒に来るこれらの他のすべてのクレイジーなオプションを持っていません。合計を一番下に保ちながら、どうすればこれを取り除くことができますか?
質問する
7844 次
2 に答える
3
DisplayLayout.Override.AllowRowSummariesプロパティを次のように設定する必要があります。
DisplayLayout.Override.AllowRowSummaries = AllowRowSummaries.Default;
次に、このようなコードを使用してサマリーを作成します(同じ名前の別のサマリーを作成する前に確認する必要があります)
private void BuildCurrencySummary(string name, UltraGridColumn col)
{
SummarySettings ss = grd.DisplayLayout.Bands[0].Summaries.Add(name, SummaryType.Sum, col);
ss.SummaryPositionColumn = col;
ss.SummaryPosition = SummaryPosition.UseSummaryPositionColumn;
ss.Appearance.FontData.Bold = Infragistics.Win.DefaultableBoolean.True;
ss.Appearance.ForeColor = Color.Black;
ss.Appearance.TextHAlign = HAlign.Right;
ss.DisplayFormat = "{0:C}";
}
于 2012-05-03T21:58:11.823 に答える
0
AllowRowSummariesプロパティを設定しなくても、サマリーを列に適用できます。
AllowRowSummariesの目的は、ユーザーが独自の要約を確立するためのインターフェースを表示する(または表示しない)ことです。これはあなたが見ていた「シグマ」シンボルです。
Overrideオブジェクトから、AllowRowSummariesプロパティをFalseに設定します。
UltraGrid1.DisplayLayout.Override.AllowRowSummaries = Infragistics.Win.UltraWinGrid.AllowRowSummaries.[False]
于 2012-12-24T07:27:55.960 に答える