4

我正在使用拖放对网格行进行排序,

在此过程中,我希望拖动行的顺序(序列)动态更改,就像我将第三行拖动到第一个位置一样,我希望它(顺序)动态更改为 1。

我不知道如何动态循环和更改顺序。

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

任何人都可以帮忙给出想法,我希望它使用 jquery 来实现。

4

2 回答 2

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

希望它有帮助。

于 2013-04-30T05:56:05.400 回答
0

有许多 jquery 插件可用于排序:

我使用了Datatable ,它为您提供了一种对您有很大帮助的方法。您可以根据需要进行自定义,它提供了许多功能,例如分页、搜索、排序等。

希望这能解决您的问题。

于 2013-04-30T06:00:21.030 回答