У меня есть простой Gridview
, как такПростой Gridview с перетаскиванием Переупорядочить
<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>
То, что я хочу быть в состоянии сделать это включать основные перетаскивания изменение порядка строк.
Я рассмотрел множество решений и даже подумал о Список порядка, но ничто действительно не соответствует моим простым потребностям. Этот Gridview
приведен в действие кодом, по которому я заполняю пользовательский объект (нет Datasource Controls
).
Меня интересует AJAX, но только если он обновляет объект, а не только Grid Container
.
Здесь одна аналогичная статья http://codepedia.info/2015/03/reorder-gridview-asp-net-jquery-drag-drop-reorder-of-gridview-rows/ –