Hi all,
I have a GridGroupingControl with nested tables for a hierarchical structure and a set of frozen columns.
However, at around 70-80% frequency, certain rows are not rendered to the right of the frozen columns.
Figure 1. Please observe the TKA0331 and TMK0331 rows have no cells displayed past the first numerical column (the frozen column)
Resizing the application window a little bit, or performing an action that causes the rows to be off-screen such as collapsing the "Alpine Energy" level or horizontal scrolling will make the row render properly.
Figure 2. After scrolling right from the Figure 1 state, we can see the columns which were previously off the edge of the screen is rendered properly.
Figure 3. After scrolling left from the Figure 2 state. Please observe that the columns which were originally un-rendered in Figure 1, after scrolling under the frozen columns in Figure 2, is now visible.
Grid Setup
The grid DataSource is a DataSet with 4 tables for the 4 hierarchical levels. The layers have relations set up. Each TableDescriptor has the FrozenColumn set to the same column.
Fixes attempted
Disabling frozen column stops this issue from occurring. However we need the frozen column functionality.
I am using an older SyncFusion version of 18.3.0.52 however I have tried updating to 27.1.53.0 and the exact same problem persists.
I have tried .Refresh() the grid at several points of the initialization process and the rendering issue persists.
The frozen column also caused a massive screen tearing problem while scrolling that did not exist when frozen column was disabled. The screen tearing issue was fixed via the configuration ggc.TableControl.EnableDoubleBufferSurface();
Any advice or direction pointers would be appreciated
Figure 4. Example of the screen tearing issue mentioned
Hi,
Thank you for the reply. I acknowledge that child tables will misalign with the parent table.
Just for clarification, are you saying that this misalignment is what is causing the 2 rows to not render at all as per the three screenshots in my original post and not only the misalignments shown in Figure 4 of my first comment?
Many thanks
Hi Rabina,
Thank you for your clarification. Can you please confirm explicitly that the display issues you mentioned are the ones observed in the three screenshots of my original post? (Please disregard the misalignment screenshot in the first comment)
Many thanks
Hi Jiaheng Wang,