Hi Team,
I have a hierarchical grid in which I wan to show sum of values in columns for Groups as well as for total column also.
It was working fine before, but don't know what happened, it is not showing the Footer Text now..
This is my Grid :
Any help appreciated.
Thanks,
Lok..
I have a hierarchical grid in which I wan to show sum of values in columns for Groups as well as for total column also.
It was working fine before, but don't know what happened, it is not showing the Footer Text now..
This is my Grid :
<
telerik:RadGrid
ID
=
"rgProjectBudget"
OnNeedDataSource
=
"rgProjectBudget_NeedDataSource"
runat
=
"server"
GridLines
=
"None"
ShowGroupPanel
=
"false"
AllowMultiRowSelection
=
"true"
OnDeleteCommand
=
"rgProjectBudget_DeleteCommand"
AutoGenerateColumns
=
"False"
AllowSorting
=
"True"
AllowPaging
=
"false"
ShowFooter
=
"true"
>
<
MasterTableView
Width
=
"100%"
GroupsDefaultExpanded
=
"false"
ExpandCollapseColumn-Groupable
=
"true"
CommandItemSettings-ShowAddNewRecordButton
=
"false"
GroupLoadMode
=
"Client"
ShowGroupFooter
=
"true"
>
<
GroupByExpressions
>
<
telerik:GridGroupByExpression
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldAlias
=
"ChartOfAccountSetDetailDescription"
FieldName
=
"ChartOfAccountSetDetailDescription"
HeaderText
=
"GL Account"
HeaderValueSeparator
=
" : "
></
telerik:GridGroupByField
>
</
SelectFields
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldName
=
"ChartOfAccountSetDetailDescription"
SortOrder
=
"Descending"
></
telerik:GridGroupByField
>
</
GroupByFields
>
</
telerik:GridGroupByExpression
>
</
GroupByExpressions
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"ChartOfAccountSetDetailValueCode"
DataType
=
"System.String"
HeaderText
=
"Project Heads"
AllowFiltering
=
"true"
AutoPostBackOnFilter
=
"true"
FilterControlWidth
=
"30%"
CurrentFilterFunction
=
"Contains"
UniqueName
=
"ChartOfAccountSetDetailValueCode"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Left"
Width
=
"10%"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ChartOfAccountSetDetailDescription"
DataType
=
"System.String"
HeaderText
=
"Description"
AllowFiltering
=
"true"
AutoPostBackOnFilter
=
"true"
CurrentFilterFunction
=
"Contains"
UniqueName
=
"ChartOfAccountSetDetailDescription"
FilterControlWidth
=
"60%"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Left"
Width
=
"10%"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"PurchaseOrderNo"
DataType
=
"System.String"
HeaderText
=
"PO No"
AllowFiltering
=
"true"
AutoPostBackOnFilter
=
"true"
CurrentFilterFunction
=
"Contains"
UniqueName
=
"PurchaseOrderNo"
FilterControlWidth
=
"60%"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Left"
Width
=
"10%"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"GR_Number"
DataType
=
"System.String"
HeaderText
=
"GR No"
AllowFiltering
=
"true"
AutoPostBackOnFilter
=
"true"
CurrentFilterFunction
=
"Contains"
UniqueName
=
"GR_Number"
FilterControlWidth
=
"60%"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Left"
Width
=
"10%"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"QuotedValue"
HeaderText
=
"Quoted Amount"
DataField
=
"QuotedValue"
CurrentFilterFunction
=
"EqualTo"
AllowFiltering
=
"true"
DataType
=
"System.Double"
DataFormatString
=
"{0:N}"
FilterControlWidth
=
"30%"
AutoPostBackOnFilter
=
"true"
Aggregate
=
"Sum"
FooterText
=
"Quoted Value: "
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Right"
Width
=
"10%"
/><
FooterStyle
HorizontalAlign
=
"Right"
/>
<
FooterStyle
HorizontalAlign
=
"Right"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"SecondaryEntityBudget"
HeaderText
=
"PV1"
DataField
=
"SecondaryEntityBudget"
DataFormatString
=
"{0:N}"
CurrentFilterFunction
=
"EqualTo"
AllowFiltering
=
"true"
DataType
=
"System.Double"
Aggregate
=
"Sum"
FooterText
=
"PV1: "
FilterControlWidth
=
"30%"
AutoPostBackOnFilter
=
"true"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Right"
Width
=
"10%"
/><
FooterStyle
HorizontalAlign
=
"Right"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"SupplementaryBudget1"
HeaderText
=
"PV0"
DataField
=
"SupplementaryBudget1"
DataFormatString
=
"{0:N}"
CurrentFilterFunction
=
"EqualTo"
AllowFiltering
=
"true"
DataType
=
"System.Double"
Aggregate
=
"Sum"
FooterText
=
"PV0: "
FilterControlWidth
=
"30%"
AutoPostBackOnFilter
=
"true"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Right"
Width
=
"10%"
/><
FooterStyle
HorizontalAlign
=
"Right"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"COARequisitionAmount"
HeaderText
=
"Commited"
DataField
=
"COARequisitionAmount"
FooterText
=
"Commited: "
CurrentFilterFunction
=
"Contains"
AllowFiltering
=
"true"
DataFormatString
=
"{0:N}"
AutoPostBackOnFilter
=
"true"
Aggregate
=
"Sum"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Right"
Width
=
"10%"
/><
FooterStyle
HorizontalAlign
=
"Right"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"COAActualAmount"
HeaderText
=
"Actual Amount"
Aggregate
=
"Sum"
FooterText
=
"Actual Amount: "
DataField
=
"COAActualAmount"
CurrentFilterFunction
=
"EqualTo"
AllowFiltering
=
"true"
DataFormatString
=
"{0:N}"
DataType
=
"System.Double"
FilterControlWidth
=
"30%"
AutoPostBackOnFilter
=
"true"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Right"
Width
=
"10%"
/><
FooterStyle
HorizontalAlign
=
"Right"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridCalculatedColumn
HeaderText
=
"Balance"
UniqueName
=
"Balance"
DataType
=
"System.Double"
DataFormatString
=
"{0:N}"
DataFields
=
"SecondaryEntityBudget,COARequisitionAmount,COAActualAmount"
Expression
=
"{0}-({1}+{2})"
FooterText
=
"Balance: "
Aggregate
=
"Sum"
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Right"
Width
=
"10%"
/><
FooterStyle
HorizontalAlign
=
"Right"
/>
</
telerik:GridCalculatedColumn
>
<
telerik:GridBoundColumn
DataField
=
"StatusID"
DataType
=
"System.Int32"
HeaderText
=
"StatusID"
UniqueName
=
"StatusID"
Display
=
"false"
></
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
DataTextField
=
"StatusName"
DataType
=
"System.String"
ItemStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Status"
UniqueName
=
"StatusName"
CurrentFilterFunction
=
"Contains"
AutoPostBackOnFilter
=
"true"
DataNavigateUrlFields
=
"COABudgetDetailID,SecondaryEntityBudget,SupplementaryBudget1,SupplementaryBudget2"
DataNavigateUrlFormatString
=
"javascript:CheckBudgetAmount({0},{1},{2},{3});"
Visible
=
"false"
></
telerik:GridHyperLinkColumn
>
<
telerik:GridBoundColumn
DataField
=
"SecondaryEntityBudgetApproved"
DataType
=
"System.Double"
Display
=
"false"
HeaderText
=
"SecondaryEntityBudgetApproved"
UniqueName
=
"SecondaryEntityBudgetApproved"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SupplementaryBudget1Approved"
DataType
=
"System.Double"
Display
=
"false"
HeaderText
=
"SupplementaryBudget1Approved"
UniqueName
=
"SupplementaryBudget1Approved"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SupplementaryBudget2Approved"
DataType
=
"System.Double"
Display
=
"false"
HeaderText
=
"SupplementaryBudget2Approved"
UniqueName
=
"SupplementaryBudget2Approved"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Not Applicable"
UniqueName
=
"IsBudgetNotApplicable"
FilterControlWidth
=
"20%"
CurrentFilterFunction
=
"Contains"
AllowFiltering
=
"true"
AutoPostBackOnFilter
=
"true"
Display
=
"false"
>
<
ItemTemplate
>
<
asp:CheckBox
ID
=
"chkApplicable"
runat
=
"server"
Checked='<%# DataBinder.Eval(Container,"DataItem.IsBudgetNotApplicable") %>' Visible="false" />
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Left"
/><
ItemStyle
HorizontalAlign
=
"Left"
Width
=
"10%"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"IsParent"
UniqueName
=
"IsParent"
HeaderText
=
"IsParent"
Display
=
"false"
></
telerik:GridCheckBoxColumn
>
<
telerik:GridBoundColumn
DataField
=
"IsParent"
UniqueName
=
"IsParent1"
HeaderText
=
"IsParent1"
Display
=
"false"
></
telerik:GridBoundColumn
>
<
telerik:GridClientSelectColumn
HeaderText
=
"Select"
UniqueName
=
"Select"
Display
=
"false"
></
telerik:GridClientSelectColumn
>
<
telerik:GridButtonColumn
CommandName
=
"Delete"
HeaderText
=
"Delete?"
Text
=
"Delete"
Display
=
"false"
UniqueName
=
"DeleteCommandColumn"
ButtonType
=
"ImageButton"
ConfirmText
=
"Are you sure you want to delete ?"
>
</
telerik:GridButtonColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
ReorderColumnsOnClient
=
"True"
AllowDragToGroup
=
"false"
AllowColumnsReorder
=
"True"
>
<
Selecting
AllowRowSelect
=
"True"
></
Selecting
>
<
Resizing
AllowRowResize
=
"True"
AllowColumnResize
=
"True"
EnableRealTimeResize
=
"True"
ResizeGridOnColumnResize
=
"False"
></
Resizing
>
</
ClientSettings
>
<
GroupingSettings
ShowUnGroupButton
=
"true"
RetainGroupFootersVisibility
=
"true"
/>
</
telerik:RadGrid
>
Any help appreciated.
Thanks,
Lok..