I have a WinGrid that I need only the RowSelectors fixed in. I do not want fixed columns for any other column. Fixing the other columns causes problems when the users start reordering columns manually, all of the indexes are off and the maintence overhead is not worth the effort. However, the users would still like to be able to see the RowSelectors while scrolling to the right.
That will work. But there is a slightly easier and more efficient way. See this thread:
Fixed Row Selector in UltraWinGrid - Infragistics Forums
I managed to figure out my own problem. Here is the soultion if anyone is interested.
Use fixed headers for the entire grid. Then disable each columns fixed header.
_tableUltraGrid.DisplayLayout.UseFixedHeaders = true;
{
column.Header.FixedHeaderIndicator = FixedHeaderIndicator.None;
}