ASP.NET GridView - Move Rows Up&下

时间:2011-04-28 10:51:25

标签: asp.net gridview

有人可以告诉我如何在GridView控件中上下移动项目吗?我找到了一个很好的例子here,但我使用的是LINQ数据源,我不知道如何以这种方式实现它?

有人能帮助我吗?

2 个答案:

答案 0 :(得分:1)

GridView控件呈现HTML表格,因此我建议使用jQuery操纵数据的最佳方式是客户端。这样你就不会重新加载页面,只需操作DOM。

看一下这个答案的例子:

How to move table row in jQuery?

这当然是假设您正在讨论数据在浏览器中的表示方式,而不是编辑数据库字段。

答案 1 :(得分:1)

如果您想订购商品,那么您必须在记录中拥有Order属性。

如果你拥有它,那么只要在MoveUp的情况下在项目的顺序与前一个顺序之间进行交换就很容易,而在MoveDown的情况下,可以在下一个顺序之间进行交换。

然后最终重新绑定网格。