Current filter:
                                You should refresh the page.

                                This example demonstrates how to move GridView rows using buttons or jQuery UI  Draggable and Droppable plug-ins. To keep the order of rows, it is necessary to set up an extra column to store row order indexes. Then, sort GridView by this column and deny sorting by other columns.
                                Important. The GridView extension doesn't refer to any jQuery UI component. So, it's necessary to add it manually.
                                There are two ways to do this:
                                1. Add only the jQuery UI library.
                                a. Add the resources section with the ThirdParty attribute set to true:

                                [C#]
                                <resources> <add type="ThirdParty" /> </resources>

                                b. Add a reference to the jQuery UI library into the head section after adding our scripts:

                                [C#]
                                <head> <title>@ViewBag.Title</title> @Html.DevExpress().GetStyleSheets( new StyleSheet { ExtensionSuite = ExtensionSuite.NavigationAndLayout }, new StyleSheet { ExtensionSuite = ExtensionSuite.Editors }, new StyleSheet { ExtensionSuite = ExtensionSuite.GridView } ) @Html.DevExpress().GetScripts( new Script { ExtensionSuite = ExtensionSuite.NavigationAndLayout }, new Script { ExtensionSuite = ExtensionSuite.Editors }, new Script { ExtensionSuite = ExtensionSuite.GridView } ) <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js" type="text/javascript"></script> </head>

                                2. Prevent our default adding of jQuery libraries and add everything manually.
                                a. Make the resource section empty:

                                [C#]
                                <resources> </resources>

                                b. Add necessary libraries before our scripts:

                                [HTML]
                                <head> <title>@ViewBag.Title</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js" type="text/javascript"></script> @Html.DevExpress().GetStyleSheets( new StyleSheet { ExtensionSuite = ExtensionSuite.NavigationAndLayout }, new StyleSheet { ExtensionSuite = ExtensionSuite.Editors }, new StyleSheet { ExtensionSuite = ExtensionSuite.GridView } ) @Html.DevExpress().GetScripts( new Script { ExtensionSuite = ExtensionSuite.NavigationAndLayout }, new Script { ExtensionSuite = ExtensionSuite.Editors }, new Script { ExtensionSuite = ExtensionSuite.GridView } ) </head>

                                c. Note that if you need a validation functionality, you will also need to add the following libraries: jquery.validate.min.js, jquery.validate.unobtrusive.min.js, jquery.unobtrusive-ajax.min.js (3.2.4).

                                See also:
                                E4582 - How to reorder ASPxGridView rows using buttons or drag-and-drop