如果用户点击gridview中的“向上”或“向下”按钮,它会在该网格视图的记录列表中上下移动记录,我该怎么做?
答案 0 :(得分:0)
您的数据源需要在其中包含排序顺序,并且只要单击其中一个按钮,您就需要更新数据源上的排序顺序。具体取决于您的数据源是什么。
让我们说,为简单起见,它是一个数据表。您的数据表将有一个类似SortOrder
的列,它将是一个整数值,从最小到最大排序。
一种技巧是为按钮'OnClick
事件编写事件处理程序。
对于 MoveUp 按钮,您可以将当前行的SortOrder
递减1,并将前一行的SortOrder
递增1。
对于 MoveDown 按钮,您可以将当前行的SortOrder
增加1并将后续行的SortOrder
减1。
之后,您将数据网格重新绑定到更新的数据源。