作成日: 2022/01/07 最終更新日: 2022/01/07
文書種別
不具合
状況
回避方法あり
詳細
以下の条件でColumnクラスのGroupExpressionプロパティを使用して小計を表示すると、計算結果が不正になることがあります。
・AutoGenerateColumnsプロパティがTrue
・集計列が複数
例えば以下のように設定すると、小計が不正になる結果が確認されました。
C1FlexGrid1.Cols(2).GroupExpression = "=SUM(ColA)"
C1FlexGrid1.Cols(3).GroupExpression = "=SUM(ColB)"
回避方法
このケースでは、Subtotalメソッドを使用すると正しい結果になります。
C1FlexGrid1.Subtotal(AggregateEnum.Sum, 0, 1, 2)
C1FlexGrid1.Subtotal(AggregateEnum.Sum, 0, 1, 3)
C1FlexGrid1.Subtotal(AggregateEnum.Sum, 0, 1, 2)
C1FlexGrid1.Subtotal(AggregateEnum.Sum, 0, 1, 3)