# Allowing the User to Move Columns

Learn how you can allow a user to drag and move rows in a spreadsheet using Spread for ASP.NET.

## Content

You can allow the user to drag and move columns. Set the [AllowColumnMove](/spreadnet/api/latest/online-asp/FarPoint.Web.Spread/FarPoint.Web.Spread.SheetView.AllowColumnMove.html) property in the [SheetView](/spreadnet/api/latest/online-asp/FarPoint.Web.Spread/FarPoint.Web.Spread.SheetView.html) class to allow the user to move columns.
For the user to move columns, they simply left click on the header of the column to move and drag the header back or forth over the header area and release the mouse over the header of the desired destination.
Moving columns is not supported in child sheets in hierarchical displays.

## Using the Properties Window

1. At design time, in the **Properties** window, select the FpSpread component.
2. Select the **Sheets** property.
3. Click the button to display the **SheetView Collection Editor**.
4. In the **Behavior** section, set the **AllowColumnMove** property.
5. Click **OK** to close the **SheetView Collection Editor**.

## Using a Shortcut

Set the [AllowColumnMove](/spreadnet/api/latest/online-asp/FarPoint.Web.Spread/FarPoint.Web.Spread.SheetView.AllowColumnMove.html) property.

## Example

This example code sets the [AllowColumnMove](/spreadnet/api/latest/online-asp/FarPoint.Web.Spread/FarPoint.Web.Spread.SheetView.AllowColumnMove.html) property.

```csharp
FpSpread1.ActiveSheetView.AllowColumnMove = true;
```

```vbnet
FpSpread1.ActiveSheetView.AllowColumnMove = True
```