在TableView的DataController->Summary->FooterSummary->OnSummary事件中,输入:   
procedure  TFormExpense.tvExpenseDataControllerSummaryFooterSummaryItemsSummary(ASender:   TcxDataSummaryItems;  Arguments:  xSummaryEventArguments;   var   OutArguments: TcxSummaryEventOutArguments);   
  begin   
      //得到字段名   
       TcxDBDataSummaryItem(Arguments.SummaryItem).FieldName;   
        if   (ASender.DataController.Values[Arguments.RecordIndex,   tvExpenseLevel.Index]   >   1)       //只统计Level列=1的值    and  (TcxDBDataSummaryItem(Arguments.SummaryItem).Kind   =   skSum)   then   
          OutArguments.Value   :=   0; //Level   >   1的统计值设为0   
end;

posted on 2011-03-27 23:40  fyen  阅读(306)  评论(0编辑  收藏  举报