Skip to main content
Tab

ASPxGridViewBehaviorSettings.AllowDragDrop Property

Specifies whether users can rearrange column headers.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v24.2.dll

NuGet Package: DevExpress.Web

#Declaration

[DefaultValue(true)]
public bool AllowDragDrop { get; set; }

#Property Value

Type Default Description
Boolean true

true, to allow users to rearrange column headers; otherwise, false.

#Property Paths

You can access this nested property as listed below:

Object Type Path to AllowDragDrop
ASPxGridView
.SettingsBehavior .AllowDragDrop
GridViewProperties
.SettingsBehavior .AllowDragDrop

#Remarks

The AllowDragDrop option affects the user’s ability to perform the following actions:

  • Reorder columns in the customization dialog and the column header panel.
  • Show and hide columns in the customization dialog.
  • Group and ungroup data.

You can use the following properties to control this behavior at the column level:

To learn more, refer to the following topic: Move Columns.

Run Demo: Web Forms ASPxGridView - Column Moving

Run Demo: MVC GridView - Column Moving

ASPxGridView grid1 = new ASPxGridView();
grid1.ID = "grid1";
Page.Form.Controls.Add(grid1);
...
grid1.SettingsBehavior.AllowDragDrop = DevExpress.Utils.DefaultBoolean.False;

GridViewDataTextColumn productColumn = new GridViewDataTextColumn();
productColumn.FieldName = "QuantityPerUnit";
productColumn.Settings.AllowDragDrop = DevExpress.Utils.DefaultBoolean.True;
See Also