# DetailListViewDragDropService

When **RadListView** is in *DetailsView* it provides a grid-like interface for displaying items with more than one data fields. In this mode it displays columns and supports columns rearranging by the **DetailListViewDragDropService**. In order to enable columns reordering, the **AllowColumnReorder** property must be set to *true*. The service can be accessed by the DetailListViewElement.**ColumnDragDropService** property.

> caption Figure 1: Reorder columns

![WinForms RadListView Reorder columns](https://www.telerik.com/products/winforms/documentation/assets/54b05dc4f14fc7e6f8f70d8cc0f82b8c/listview-detaillistviewdragdropservice001.gif)

As a descendant of [RadDragDropService](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/raddragdropservice), **DetailListViewDragDropService** exposes the same events as its parent. Thus, you can customize the default functionality according to the specific requirements.

## See Also

* [RadDragDropService](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/raddragdropservice)
* [Drag and Drop using RadDragDropService](https://www.telerik.com/products/winforms/documentation/controls/listview/drag-and-drop/drag-and-drop-using-raddragdropservice)
