Hi,
My grid has been grouped and ShowTotals is true. I need not display totals for all columns. I need to display show totals only for specific fields. Request you to let me know if i need to set any properties or write any events to get this feature.
Thanks in advance.
My grid has been grouped and ShowTotals is true. I need not display totals for all columns. I need to display show totals only for specific fields. Request you to let me know if i need to set any properties or write any events to get this feature.
Thanks in advance.
5 Answers, 1 is accepted
0
RS
Top achievements
Rank 1
answered on 21 Aug 2012, 12:30 PM
Can anybody help me out?
0
Hello,
I am not sure that I correctly understand your question. You can specify the field to be summarized in GridViewSummaryItem constructor by using its first argument. Consider the following code which adds a summary item for the Value column which calculates its sum:
Find further details are available in our online documentation.
Kind regards,
Jack
the Telerik team
I am not sure that I correctly understand your question. You can specify the field to be summarized in GridViewSummaryItem constructor by using its first argument. Consider the following code which adds a summary item for the Value column which calculates its sum:
this.radGridView1.SummaryRowsTop.Add(new GridViewSummaryRowItem());this.radGridView1.SummaryRowsTop[0].Add(new GridViewSummaryItem("Value", "Sum: {0}", GridAggregateFunction.Sum));Find further details are available in our online documentation.
Kind regards,
Jack
the Telerik team
RadControls for WinForms Q2'12 release is now live! Check out what's new or download a free trial >>
0
RS
Top achievements
Rank 1
answered on 22 Aug 2012, 06:07 PM
Thanks for your response. My requirement is bit different.
I have a grid with Columns A, B, C, D. It was grouped on Column A. I have added summary items on Column C, Column D. Also set "Show Totals = true" to display table level summary. Now grid is showing group level totals and table level totals for Columns C & D. But my requirement is Table level summary should be displayed only on Column D and Group level summary should be displayed on both Column C & D.
Is it possible to customize only table level summary (Show Totals)?
I have a grid with Columns A, B, C, D. It was grouped on Column A. I have added summary items on Column C, Column D. Also set "Show Totals = true" to display table level summary. Now grid is showing group level totals and table level totals for Columns C & D. But my requirement is Table level summary should be displayed only on Column D and Group level summary should be displayed on both Column C & D.
Is it possible to customize only table level summary (Show Totals)?
0
Accepted
Hi,
Yes, you can hide the summary cell text by setting the DrawText property for the GridSummaryCellElement to false. This can be done when handling the ViewCellFormatting event. Here is a sample:
the Telerik team
Yes, you can hide the summary cell text by setting the DrawText property for the GridSummaryCellElement to false. This can be done when handling the ViewCellFormatting event. Here is a sample:
void radGridView1_ViewCellFormatting(object sender, CellFormattingEventArgs e){ GridSummaryCellElement summaryCell = e.CellElement as GridSummaryCellElement; if (summaryCell != null) { GridViewSummaryRowInfo summaryRow = summaryCell.RowInfo as GridViewSummaryRowInfo; if (summaryRow.Tag == null) { GridTraverser traverser = new GridTraverser(this.radGridView1.MasterView); GridViewGroupRowInfo group = null; while (traverser.MoveNext()) { if (traverser.Current is GridViewGroupRowInfo) { group = traverser.Current as GridViewGroupRowInfo; } if (traverser.Current == summaryRow) { if (group != null && group.BottomSummaryRows.Contains(summaryRow)) { summaryRow.Tag = group; } break; } } } if (summaryCell.ColumnInfo.Name == "Value") { summaryCell.DrawText = summaryRow.Tag != null; } }}Regards,
Jackthe Telerik team
RadControls for WinForms Q2'12 release is now live! Check out what's new or download a free trial >>
0
RS
Top achievements
Rank 1
answered on 04 Sep 2012, 10:00 AM
Thank you verymuch. It is perfectly working.