or
protected
void
RadGrid1_PreRender(
object
sender, EventArgs e)
{
RadGrid1.HeaderStyle.Font.Size = 10;
RadGrid1.GroupHeaderItemStyle.Font.Size = 10;
GridGroupByExpression gridGroupByExpression1 =
new
GridGroupByExpression();
GridGroupByField gridGroupByField1 =
new
GridGroupByField();
gridGroupByField1.FieldName =
"GroupName"
;
gridGroupByField1.HeaderValueSeparator =
" "
;
gridGroupByExpression1.SelectFields.Add(gridGroupByField1);
gridGroupByExpression1.GroupByFields.Add(gridGroupByField1);
GridGroupByField gridGroupByField3 =
new
GridGroupByField();
foreach
(totals tot
in
totalsList)
{
gridGroupByField3 =
new
GridGroupByField();
gridGroupByField3.FieldName = tot.name;
gridGroupByField3.HeaderText =
" "
;
gridGroupByField3.HeaderValueSeparator =
" "
;
gridGroupByField3.FormatString =
" (Total: {0})"
;
gridGroupByField3.Aggregate = GridAggregateFunction.Sum;
gridGroupByExpression1.SelectFields.Add(gridGroupByField3);
}
RadGrid1.MasterTableView.GroupByExpressions.Add(gridGroupByExpression1);
}