I'm looking to be able to handle the reorder myself in the server side RowDrop event using a post drag reordered list. I'll loop thru myself and reorder my data. Is that possible?
<telerik:RadGrid ID="gridQL" runat="server" AutoGenerateColumns="false" OnItemCommand="RadGrid_ItemCommand" Height="300" OnItemDataBound="RadGrid_ItemDataBound" OnRowDrop="grdPendingOrders_RowDrop"> <MasterTableView DataKeyNames="HomeQuickLinkID"> <Columns> <telerik:GridBoundColumn DataField="HomeQuickLinkID" Display="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="LinkTitle" HeaderText="Link Title"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="LongShowDate" HeaderText="Show Date"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="LongUpdatedDate" HeaderText="Last Updated"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UpdatedName" HeaderText="Last Updated By"></telerik:GridBoundColumn> <telerik:GridButtonColumn ButtonType="LinkButton" Text="Move Up" CommandName="UpQL"><ItemStyle Width="50px"></ItemStyle></telerik:GridButtonColumn> <telerik:GridButtonColumn ButtonType="LinkButton" Text="Move Down" CommandName="DownQL"><ItemStyle Width="70px"></ItemStyle></telerik:GridButtonColumn> <telerik:GridButtonColumn ButtonType="LinkButton" Text="Edit" CommandName="EditQL"></telerik:GridButtonColumn> <telerik:GridButtonColumn ButtonType="LinkButton" Text="Delete" CommandName="DeleteQL"></telerik:GridButtonColumn> </Columns> </MasterTableView> <ClientSettings EnablePostBackOnRowClick="true" AllowRowsDragDrop="True"> <Selecting AllowRowSelect="True" UseClientSelectColumnOnly="true"/> </ClientSettings></telerik:RadGrid>protected void grdPendingOrders_RowDrop(object sender, GridDragDropEventArgs e) { int o = 0; NextGen.core.CMS.HomeQuickLinkManager m = new NextGen.core.CMS.HomeQuickLinkManager(); foreach (GridDataItem i in e.[ReorderedItemsLists]) { o = o + 1; m.EditOrder((int)draggedItem.GetDataKeyValue("HomeQuickLinkID"), o); } LoadGrid(); }