Hi, everyone.
I have a problem contiguous to the one discussed in this thread. So I decided to ask for your advice here.
On my form I have a RadGridView with one "SummaryRowsBottom" containing totals for 8 columns.
The requirement goes - I cannot make the form very large because the end-user display dimensions are limited to 1024 by 768. Meanwhile the columns are numerous in the RadGridView, so when the user extracts data to the grid, only some of the columns are visible. At the bottom of the form there is a label containing a single total which is actually the sum of all the totals in the summary rows in the grid. This total of the summary row totals is calculated in the "RadGridView_GroupSummaryEvaluate()" event.
The problem is when the user scrolls the grid horizontally to see the data in the rest of the columns, the total in the label changes. I presume that calculation of the summary row totals is somehow bound to the cells visible at the current moment.
I tried to use the "RadGridView_Scroll" event to make necessary changes for the total in the label to be displayed correctly, but the event doesn't fire.
I have also tried to use the above-mentioned workaround:
"this.radGridView1.GridElement.VScrollBar.Scroll += new ScrollEventHandler(VScrollBar_Scroll);
void VScrollBar_Scroll(object sender, ScrollEventArgs e)
{
//...
} ".
This event fires. However, it causes the application to freeze for a few seconds with no eventual results visible in the label.
I would like to know if, by any chance, the Telerik Team by now has implemented the functionality for the RadGridView "Scroll" event. Any other workaround to prevent the label total from changing due to the scroll action will also be much appreciated.
Thanks in advance.
Best regards,
Jeen.