作成日: 2013/07/26 最終更新日: 2013/07/26
文書種別
使用方法
詳細
C1FlexGridのSubtotalメソッドを使い、コードを実装すると、実行時にグリッドの数値を変更しても集計が自動で算出されません。
これは仕様です。自動で数値を算出したい場合は、AfterEditイベントでSubtotalメソッドを再実行する必要があります。
◎サンプルコード (Visual Basic)
◎サンプルコード (C#)
これは仕様です。自動で数値を算出したい場合は、AfterEditイベントでSubtotalメソッドを再実行する必要があります。
◎サンプルコード (Visual Basic)
Private Sub flex_AfterEdit(ByVal sender As System.Object, ByVal e As C1.Win.C1FlexGrid.RowColEventArgs) Handles flex.AfterEdit
'AfterEditイベントでSubtotalメソッドを適用することで再計算が行われる
flex.Subtotal(C1.Win.C1FlexGrid.AggregateEnum.Sum, -1, -1, 2)
End Sub
'AfterEditイベントでSubtotalメソッドを適用することで再計算が行われる
flex.Subtotal(C1.Win.C1FlexGrid.AggregateEnum.Sum, -1, -1, 2)
End Sub
◎サンプルコード (C#)
private void flex_AfterEdit(object sender, C1.Win.C1FlexGrid.RowColEventArgs e)
{
//AfterEditイベントでSubtotalメソッドを適用することで再計算が行われる
flex.Subtotal(C1.Win.C1FlexGrid.AggregateEnum.Sum, -1, -1, 2);
}
{
//AfterEditイベントでSubtotalメソッドを適用することで再計算が行われる
flex.Subtotal(C1.Win.C1FlexGrid.AggregateEnum.Sum, -1, -1, 2);
}
旧文書番号
80323