반응형
GridView에서 Footer에 합계등을 보여줄려고 하면
컬럼의 Summary 상세속성에서 SummaryType을 Sum, Count, Min... 등을 설정하면 된다.
그런데 SummaryType = Custom 일때는?
1. Tag에 유니크한 값을 설정
2. 조회 버튼 등에 변경 되는 값 계산.
계산 후 gridview1.UpdateTotalSummary(); //중요. 변경값이 업데이트 된다.
3. GridView에 이벤트 추가.
private void gridview1_CustomSummaryCalculate(object sender, DevExpress.Data.CustomSummaryEventArgs e)
{
GridView view = sender as GridView;
GridColumnSummaryItem item = e.Item as GridColumnSummaryItem;
if (item.Tag.ToString() == "R1")
e.TotalValue = r1; // r1 2에서의 계산결과 값.
else if (item.Tag.ToString() == "R2")
e.TotalValue = r2; // r2 2에서의 계산결과 값.
}
끝.
반응형