Hi,
I have a grid, with the RowLayoutStyle set to RowLayoutStyle.GroupLayout so I can create the headers as in the picture below. I now want to fix the two left hand columns so they stay visible when the user scrolls the grid. However, specifying fixed columns as per this example does not work with RowLayoutStyle set to RowLayoutStyle.GroupLayout, even when I also set all the group headers and column to fixed.
I have also tried to get it working using column scroll regions as per this example, but the headers (set on both columns and groups) do not honor the ExclusiveColScrollRegion property so I get all columns in both scroll regions.
Any help would be very much appreciated.
ThanksNick
Fixed header are not supported in GroupLayout or ColumnLayout mode. They cannot be, because columns in these modes can overlap or be arranged in a way that they don't line up horizontally.
Thanks Mike. Any suggestion on how I might achieve a similar appearance with the fixed columns, or is it just not going to happen?
Well, the only thing kinda close would be to use ColScrollRegions. You could create a split, but the right side would show the first group repeated, so it's not really the same thing.
You can do this at run-time by calling:
grid.DisplayLayout.ColScrollRegions[0].Split();
Or you could just drag the little button next to the scroll arrow.
Sorry for up this old topic.Our company wants to buy a new version of Infragistics.Can Infragistics 17 have fixed columns in GroupLayout Mode ?
No, Fixed Columns are not supported in GroupLayout or ColumnLayout mode.