PowerTools MultiRow for Windows Forms 8.0J
MathStatistics クラス
メンバ  使用例 

StatisticsTypeに従ってすべての行の指定したCellを計算できる、特別な計算機能を表します。このクラスは継承できません。
構文
Public NotInheritable Class MathStatistics 
   Implements ICalculation 
public sealed class MathStatistics : ICalculation  
解説
このクラスのインスタンスをSummaryCellSummaryCell.Calculationプロパティに設定すると、すべてのRowの指定したセルの書式設定値から計算された値がSummaryCellに表示されます。計算の対象とするセルは、CellIndexプロパティまたはCellNameプロパティによって指定します。非表示行を除外する場合は、ExcludeHiddenRowstrueに設定します。実行する統計計算の種類を選択するには、StatisticsTypeプロパティを設定します。
使用例
次のサンプルコードは、集計セルの計算ロジックをカスタマイズする方法を示します。このサンプルコードは、SummaryCellクラスに示されている詳細なコード例の一部を抜粋したものです。
private SummaryCell CreateTotalSummaryCell()
{
    // Calculate sum of sub-total in all rows.
    SummaryCell summaryCell = new SummaryCell();
    summaryCell.Name = "Total";
    summaryCell.Calculation = new MathStatistics(StatisticsType.Sum, "SubTotal", true);
    summaryCell.Style.Format = "C";
    summaryCell.Style.BackColor = Color.Wheat;
    return summaryCell;
}
Private Function CreateTotalSummaryCell() As SummaryCell
    ' Calculate sum of sub-total in all rows.
    Dim summaryCell As New SummaryCell()
    summaryCell.Name = "Total"
    summaryCell.Calculation = New MathStatistics(StatisticsType.Sum, "SubTotal", True)
    summaryCell.Style.Format = "C"
    summaryCell.Style.BackColor = Color.Wheat
    Return summaryCell
End Function
継承階層

System.Object
   GrapeCity.Win.MultiRow.MathStatistics

参照

MathStatistics メンバ
GrapeCity.Win.MultiRow 名前空間
SummaryCell クラス
Calculation プロパティ
Expression クラス
ICalculation インターフェース

 

 


© 2008-2015 GrapeCity inc. All rights reserved.