2013-04-30 56 views
4

我使用拖放進行分揀格行,如何使用Jquery重新排序Gridview行?

在這個過程中,我想訂購拖行(序列),以動態改變一樣,如果我拖累了第三排第一名,我想它(順序)動態更改爲1。

我不明白如何動態循環和更改順序。

var SortedIDs = ""; 
$(".gvSortPorts").find("tbody > tr").each(function() { 
    SortedIDs += $(this).attr("id") + "1"; 
}); 

任何人都可以幫助給出的想法,我希望它使用jQuery的成果。

+0

heres one相關文章http://codepedia.info/2015/03/reorder-gridview-asp-net-jquery-drag-drop-reorder-of-gridview-rows/ – 2015-04-13 10:28:35

回答

0

有許多可用於排序的jQuery插件的數量:

我有使用Datatable它提供你一個方法,這將有助於你很多東西。 你可以根據需要進行自定義,它提供了多項功能,如分頁,搜索,排序等。

希望這能解決你的問題。

2

在頁頭部分添加以下JQuery和Tablesorter JavaScript文件引用。

<script src="scripts/jquery-1.4.3.min.js" type="text/javascript"></script> 
<script src="scripts/jquery.tablesorter.min.js" type="text/javascript"></script> 

最後調用gridview上的tablesorter函數來使您的gridview可排序。

<script type="text/javascript"> 
    $(document).ready(function() { 

     $("#GridView1").tablesorter(); 

    }); 
</script> 

參考:

http://www.ezzylearning.com/tutorial.aspx?tid=2168345

拖放:

http://forums.asp.net/t/1615668.aspx/1

希望它有幫助。

+0

Thaks for Answer,讓我檢查一下。 .. – 2013-04-30 06:00:29

+0

當然,檢查它。 – Freelancer 2013-04-30 06:00:44