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
No, Fixed Columns are not supported in GroupLayout or ColumnLayout mode.
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 ?
As an aside Mike, it might be nice if the two linked articles (and documentation in general) mentioned that these properties do not work with GroupLayout or ColumnLayout. Would have saved me a few of hours messing about trying to get it to work ;)
Thanks againNick
Thanks Mike. As I mentioned in the original post I did try this, but the Grid does not seem to honor the ExclusiveColScrollRegion property on the columns or group headers when GroupLayout is set (I guess for the same reason FixedColumn is ignored), so as you say I am left with repeated columns.
Guess I need to find another solution,
CheersNick
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.