I've added this GridCalculatedColumn
to my ASP.NET RadGrid:
<
telerik:GridCalculatedColumn
Aggregate
=
"Sum"
DataFields
=
"Imponibile1,Imponibile2,Imponibile3,Imponibile4"
DataFormatString
=
"{0:C}"
Expression
=
"{0}+{1}+{2}+{3}"
FooterAggregateFormatString
=
"{0:C}"
HeaderText
=
"Totale Imp."
UniqueName
=
"TotaleImponibile"
DataType
=
"System.Decimal"
>
<
FooterStyle
HorizontalAlign
=
"Right"
Font-Bold
=
"True"
Font-Size
=
"Small"
Wrap
=
"True"
ForeColor
=
"#3333FF"
/>
<
HeaderStyle
Width
=
"80px"
/>
<
ItemStyle
HorizontalAlign
=
"Right"
Wrap
=
"False"
/>
</
telerik:GridCalculatedColumn
>
but now I got this exception when loading the page:
[ParseException: ')' or ',' expected]
Telerik.Web.UI.ExpressionParser.ValidateToken(TokenId t, String errorMessage) +89
Telerik.Web.UI.ExpressionParser.ParseNew() +531
Telerik.Web.UI.ExpressionParser.ParseIdentifier() +268
Telerik.Web.UI.ExpressionParser.ParsePrimaryStart() +65
Telerik.Web.UI.ExpressionParser.ParsePrimary() +36
Telerik.Web.UI.ExpressionParser.ParseUnary() +404
Telerik.Web.UI.ExpressionParser.ParseMultiplicative() +54
Telerik.Web.UI.ExpressionParser.ParseAdditive() +54
Telerik.Web.UI.ExpressionParser.ParseComparison() +69
Telerik.Web.UI.ExpressionParser.ParseLogicalAnd() +49
Telerik.Web.UI.ExpressionParser.ParseLogicalOr() +49
Telerik.Web.UI.ExpressionParser.ParseExpression() +60
Telerik.Web.UI.ExpressionParser.Parse(Type resultType) +58
Telerik.Web.UI.DynamicExpression.ParseLambda(ParameterExpression[] parameters, Type resultType, String expression, Object[] values) +81
Telerik.Web.UI.DynamicExpression.ParseLambda(Type itType, Type resultType, String expression, Object[] values) +114
Telerik.Web.UI.GridDynamicQueryable.Select(IQueryable source, String selector, Object[] values) +178
Telerik.Web.UI.GridDataTableFromEnumerable.FillData35() +2735
Telerik.Web.UI.GridDataTableFromEnumerable.FillData() +1064
Telerik.Web.UI.GridResolveEnumerable.Initialize() +58
Telerik.Web.UI.GridResolveEnumerable.EnsureInitialized() +45
Telerik.Web.UI.GridResolveEnumerable.get_DataTable() +31
Telerik.Web.UI.GridEnumerableFromDataView..ctor(GridTableView owner, IEnumerable enumerable, Boolean CaseSensitive, Boolean autoGenerateColumns, GridColumnCollection presentColumns, String[] additionalField, Boolean retrieveAllFields, Boolean enableSplitHeaderText) +227
Telerik.Web.UI.GridDataSourceHelper.CreateGridEnumerable(GridTableView owner, IEnumerable enumerable, Boolean caseSensitive, Boolean autoGenerateColumns, GridColumnCollection presentColumns, String[] additionalField, Boolean retrieveAllFields, Boolean enableSplitHeaderText) +164
Telerik.Web.UI.GridDataSourceHelper.GetResolvedDataSource(GridTableView owner, Object dataSource, String dataMember, Boolean caseSensitive, Boolean autoGenerateColumns, GridColumnCollection presentColumns, String[] additionalField, Boolean retrieveAllFields, Boolean enableSplitHeaderText) +581
Telerik.Web.UI.GridTableView.get_ResolvedDataSource() +238
Telerik.Web.UI.GridTableView.CreateChildControls(IEnumerable dataSource, Boolean useDataSource) +73
System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) +66
System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +128
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +33
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +143
Telerik.Web.UI.GridTableView.PerformSelect() +38
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +74
Telerik.Web.UI.GridTableView.DataBind() +366
Telerik.Web.UI.RadGrid.DataBind() +173
Telerik.Web.UI.RadGrid.AutoDataBind(GridRebindReason rebindReason) +3903
Telerik.Web.UI.RadGrid.OnLoad(EventArgs e) +183
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207
Please help me if I'm getting something wrong. Thank you.