The example demonstrates how to allow reordering of columns through Drag and Drop for the DataGridView.
Download the file by clicking the link above.