Ich habe eine einfaches Gridview
wie soEinfacher Gridview mit Drag & Drop neu anordnen
<asp:GridView ID="taskGrid" Width="100%" OnSelectedIndexChanged="taskGrid_SelectedIndexChanged"
AutoGenerateColumns="false" runat="server">
<EmptyDataTemplate>
Choose Items from Drop Down Lists
</EmptyDataTemplate>
<Columns>
<asp:TemplateField HeaderStyle-Width="5%" ItemStyle-Width="5%">
<ItemTemplate>
<asp:ImageButton CommandName="Select" CommandArgument='<%# Eval("TaskID") %>'
Width="10px" Height="10px" ID="imgRedX" ToolTip='<%# Eval("TaskID") %>'
ImageUrl="~/Images/redX.png" OnClick="taskGrid_SelectedIndexChanged"
runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderStyle-Width="47.5%" ItemStyle-Width="47.5%"
DataField="ServerName" HeaderText="Deploy Dashboard" />
<asp:BoundField HeaderStyle-Width="47.5%" ItemStyle-Width="47.5%"
DataField="ApplicationName" HeaderText="Deploy Task" />
</Columns>
</asp:GridView>
Was ich es übernimmt Grund ziehen können, tun will und Neuordnen von Zeilen fallen.
Ich habe mir viele Lösungen angesehen und sogar an eine Reorder List gedacht, aber nichts passt wirklich zu meinen einfachen Bedürfnissen. Diese Gridview
wird von Code hinter, wo ich ein benutzerdefiniertes Objekt befüllen (keine Datasource Controls
).
Ich interessiere mich für AJAX, aber nur wenn es das Objekt auch aktualisiert, nicht nur die Grid Container
.
Hier ein ähnlicher Artikel http://codepedia.info/2015/03/reorder-gridview-asp-net-jquery-drag-drop-reorder-of-gridview-rows/ –