Column swapping functionality is enabled by setting the AllowColSwapping property to WithinBand or WithinGroup. When enabled, a drop down arrow is shown in each column header. When this drop down arrow is clicked upon, a list of columns is displayed. Selecting a column from the list will swap the current column (the column header whose swap drop down was clicked upon) with the column selected from the drop down list. The positions of the columns will be switched.
Before Ultimate UI for Windows Forms 2005 Volume 3, the column swapping functionality only worked in non-row-layout mode. Ultimate UI for Windows Forms 2005 Volume 3 implements this functionality in Row-Layout mode. No new properties were needed since the existing AllowColumnSwapping property is sufficient. Also this doesn’t change the default behavior since AllowColumnSwapping is resolved NotAllowed by default.