手動で数字を入力するだけの列を持つことができる方法を探しています。リストはこのリストに基づいてソートされます。これは、リストの言語として c# を使用し、ms SQL です。
あまり情報がありませんが、他に何か知りたいことがあれば、お気軽にお尋ねください。できる限りお答えします。
それらは現在、文字列として保存されています。
それが投げ出される原因は、一部のリストには範囲が含まれているが、一部には分数が含まれているためです。どちらも同じように表示されます IE 1/2 は 1-2 または 1/2(半分) を意味します
すべての SQL 接続は、NHibernate を使用して行われます。
単純に通常どおりに並べ替えない理由は、現在、リストが分数を使用して並べ替えられており、リストが正常に機能しているためです。ただし、1 を超えると、壊れてすべてがリスト IE の一番下にスローされるようです。
これをどのように機能させたいかの例:
データベースに「DisplayOrder」という名前の列、またはそれらの行に沿ったものがあります。
データベース行は「1」と表示されます。これは、リストの最初に表示される項目になります。データベースの行に「8」と表示されている場合、これはリストの 8 番目に表示される項目になります。