【问题标题】:How do I move records up and down in a gridview?如何在网格视图中上下移动记录?
【发布时间】:2011-03-15 19:39:31
【问题描述】:

当用户单击 gridview 中的“向上”或“向下”按钮时,如何在该 gridview 的记录列表中明显地上下移动记录?

【问题讨论】:

    标签: asp.net sorting gridview


    【解决方案1】:

    您的数据源中需要有一个排序顺序,并且只要单击其中一个按钮,您就需要更新数据源上的排序顺序。具体如何操作将取决于您的数据源是什么。

    假设为简单起见,它是一个数据表。您的数据表将有一个类似于 SortOrder 的列,它是一个整数值,从小到大排序。

    一种技术是为按钮的OnClick 事件编写事件处理程序。

    对于 MoveUp 按钮,您可以将当前行的 SortOrder 减 1,并将前一行的 SortOrder 加 1。

    对于 MoveDown 按钮,您可以将当前行的 SortOrder 递增 1,并将下一行的 SortOrder 递减 1。

    之后,您需要将数据网格重新绑定到更新后的数据源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      相关资源
      最近更新 更多