排序类别元素

时间:2012-03-27 19:41:50

标签: c# sql sql-server algorithm

我有一个从数据库发布到UI的类别列表。

在UI中,而不是输入类别元素的顺序,我希望能够使用图像来更改类别的顺序。

我知道我必须更改数据库中类别项的“订单”字段,并注意可以删除类别。

完成这项工作的好方法是什么?

例如

ID  - Category - Order
1      Foo        DOWN
2      Bar        UP DOWN
3      Car        UP DOWN
4      Jar        UP 

对于ID为3的项目,如果我点击UP,我想要关注:

ID  - Category - Order
1      Foo        DOWN
2      Car        UP DOWN
3      Bar        UP DOWN
4      Jar        UP 

有什么想法吗?

类别信息存储在具有Id,Category,Order字段的数据库中。我只是想知道如何轻松地做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以简单地交换相关行的Order列的值。