If you save grid column layout and then add a new unbound column to the grid, then load column layout, the unbound column disappear from the grid columns.
If you add a bound column, added column does not disappear.
Can you explain the difference?
The WinGrid requires that there be at least one bound column. It also knows about the other columns in a data source that may be hidden. That is why when you added another bound column the saved grid column layout already knew about the bound column you added.
The unbound column that you added after you saved the layout would not be there. You would need to save the layout after adding any unbound columns.