2012-03-27 21 views
-2

データベースからUIに発行するカテゴリのリストがあります。カテゴリ要素の順序付け

カテゴリ要素の順序を入力する代わりに、画像を使用してカテゴリの順序を変更できるようにしたいと考えています。

データベースのカテゴリ項目の[注文]フィールドを変更し、カテゴリを削除できることに注意してください。

これを行うには良い方法はありますか?

; ID 3との項目については

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

私はUPをクリックした場合、私は、次の欲しい:

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

任意のアイデアは?

カテゴリ情報は、Id、Category、Orderフィールドを持つデータベースに格納されます。私はこれを簡単にやり遂げる方法が必要です。

+1

なぜ「Order」を整数値として保存しないのですか? –

+0

まあまあ、他にどうすればいいの? – DarthVader

+0

あなたの質問は何ですか?これを行うためにSQLを書く? C#コードを書いていますか? – driis

答えて

0

関連する行のOrder列の値を単純に入れ替えることができます。

+0

スワップ?私は上下にパラメータの注文番号を追加する必要がありますか?私はもっ​​と洗練された何かを考えていた。 – DarthVader

+0

本当にやりたいことは、ユーザーがボタンをクリックしたときに2つのアイテムの順序を入れ替えることです。つまり、Order番号を交換するのが最も簡単な方法です。なぜそれが「洗練された」ものである必要がありますか? – driis

+0

上の項目の順番をUPボタンとDOWnに入れないと、それを正しく処理するにはSQLが必要ですか?カテゴリを削除すると、現在の要素の前にどのように要素を知ることができますか? – DarthVader

関連する問題