Как использовать опцию перетаскивания для перемещения строки в gridview
Я хочу использовать функцию перетаскивания, чтобы переместить строку из таблицы. Но используя мой код, перетаскивание не работает.
Что я уже пробовал:
**// using C# code** protected void Page_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); DataRow row = null; System.Data.DataColumn tColumn = null; // TABLE COLUMNS. tColumn = new System.Data.DataColumn("Database Column", System.Type.GetType("System.String")); dt.Columns.Add(tColumn); dt.Rows.Add("Title"); dt.Rows.Add("FirstName"); dt.Rows.Add("MiddleName"); dt.Rows.Add("LastName"); GridView3.DataSource = dt; GridView3.DataBind(); } **//using .aspx code** <asp:GridView ID="GridView2" CellPadding="5" CellSpacing="0" OnRowDataBound="GridView2_RowDataBound" ForeColor="#333" runat="server"> <HeaderStyle BackColor="#989898" ForeColor="white" /> </asp:GridView> **// .js code** <script type="text/javascript"> $(document).ready(function () { $("#GridView2").tableDnD(); }); </script>
Я использую код, но этот код не работает.
После редактирования..
Мой яваскрипт:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script src="https://github.com/isocra/TableDnD/blob/master/js/jquery.tablednd.0.7.min.js" type="text/javascript"></script>
F-ES Sitecore
Я не вижу никакого кода, который позволяет перетаскивать?
Как бы то ни было, google что-то вроде "drag drop reorder table rows jquery", и вы, вероятно, найдете код\плагины для этого.
Member 14576724
да, я использую плагин js. Пожалуйста, проверьте еще раз мой отредактированный вопрос.
F-ES Sitecore
"Не работает" ничего не значит, он не дает достаточно информации, чтобы помочь вам. Вам нужно будет отлаживать свой код, начиная с самого начала...поэтому просмотрите источник и проверьте, есть ли на Вашей странице элемент с идентификатором "GridView2". Если есть проверка $("#GridView2").length, чтобы убедиться, что она составляет не менее 1. Если ваш код не зайдет так далеко, то ваша проблема будет либо в порядке, в котором ваши вещи находятся на странице, либо ваши идентификаторы не такие, как вы ожидаете. Если длина равна 1 или больше, то проблема в другом месте.