Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
When you enable column reordering in the DataGridView control, users can move a column to a new position by dragging the column header with the mouse. In the DataGridView control, the System.Windows.Forms.DataGridView.AllowUserToOrderColumns property value determines whether users can move columns to different positions.
There is support for this task in Visual Studio. How to: Enable Column Reordering in the Windows Forms DataGridView Control Using the Designer
How to: Enable Column Reordering in the Windows Forms DataGridView Control Using the Designer
How to: Enable Column Reordering in the Windows Forms DataGridView Control Using the Designer
How to: Enable Column Reordering in the Windows Forms DataGridView Control Using the Designer
To enable column reordering programmatically
Set the System.Windows.Forms.DataGridView.AllowUserToOrderColumns property to true.
dataGridView1.AllowUserToOrderColumns = True
dataGridView1.AllowUserToOrderColumns = true;
Compiling the Code
This example requires:
A DataGridView control named
dataGridView1
.References to the System and System.Windows.Forms assemblies.
See Also
Tasks
How to: Freeze Columns in the Windows Forms DataGridView Control
Reference
DataGridView
System.Windows.Forms.DataGridView.AllowUserToOrderColumns
Other Resources
Basic Column, Row, and Cell Features in the Windows Forms DataGridView Control