【问题标题】:ASP.NET GridView - Move Rows Up & DownASP.NET GridView - 上下移动行
【发布时间】:2011-04-28 10:51:25
【问题描述】:

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

谁能帮帮我?

【问题讨论】:

  • 这将有助于发布您的代码,以便我们知道您将如何做,即网格上的选定项目,当前行上的命令按钮等。

标签: asp.net gridview


【解决方案1】:

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

以这个答案为例:

How to move table row in jQuery?

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

【讨论】:

  • 没有问题。如果您想实现客户端排序,请查看 jQuery 表格排序器插件:tablesorter.com
【解决方案2】:

当您想要订购商品时,您必须在记录中有 Order 属性。

如果你有它,那么在 MoveUp 的情况下,只需在项目的订单与前一个订单之间交换,在 MoveDown 的情况下与下一个订单交换,就会很容易。

然后最后重新绑定网格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-21
    • 1970-01-01
    • 1970-01-01
    • 2022-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多