Как получить новый порядок строк gridview на стороне сервера при использовании перетаскивания?
У меня есть gridView, который перемещается с помощью dragAndDrop. Я использую JQuery для перетаскивания строки gridView. Строка gridView перемещается, но после перемещения строки gridView индекс(порядок) строки не меняется.
Я хочу изменить индекс строки gridView.
Я использую этот код:
Что я уже пробовал:
<script type="text/javascript"> $(function () { $("[id*=GridView2]").sortable({ items: 'tr:not(tr:first-child)', cursor: 'pointer', axis: 'y', dropOnEmpty: false, start: function (e, ui) { ui.item.addClass("selected"); }, stop: function (e, ui) { ui.item.removeClass("selected"); }, receive: function (e, ui) { $(this).find("tbody").append(ui.item); }, update: function (e, ui) { var newOrder = $(this).sortable('toArray').toString(); $.get('Default.aspx', { order: newOrder }); } }); }); </script> <asp:GridView ID="GridView3" CellPadding="5" CellSpacing="0" OnRowDataBound="GridView3_RowDataBound" ForeColor="#333" runat="server"> <HeaderStyle BackColor="#989898" ForeColor="white" /> </asp:GridView> <asp:Button ID="btnupdate" runat="server" Text="Save" OnClick="btnupdate_Click" />