Hi,
I have a grid grouped by a particular column with a filter on one of the other columns.
A row that is currently filtered out of the grid is updated in the data source and initialize row is called which then calls RefreshFilters on the row (such that the row now satisfies the filter). However, the row does not appear in the grid. It seems that this is because the row does not satisfy one of the existing group by rows and even after calling RefreshSortPosition on the row the appropriate group by row is not generated and displayed.
However, if I call e.Row.Band.SortedColumns.RefreshSort(true) then the row and the associated group by row appears. This, however, is a bit of a performance hit as potentially many rows can be updated whilst the application is up (which would cause them to be added/removed depending on whether they pass the grid filter). Are there any alternative solutions to this?
Note that the row does appear with no problem if the group by row already exists.
thanks
Alan
Hi Alan,
What version of the controls are you using?
Hi Mike,
we are currently in the process of upgrading from 9.1 to 10.3. The problem occurs with both versions.
Have you tried this with the latest service release for 10.3? Or are you only using the released build?
I am not too sure actually. The version that we use is controlled by a different team within my firm (they package it etc). The version on the dlls is: 10.3.20103.2056.
That wouldn't be the latest service release. Why don't you try downloading and installing the latest service release for 2010 volume 3?
Did you find that helped?