私のアプリケーションでは、製品が保持されているすべての場所の場所名とピッキング優先度(最下位が選択されています)を含むListViewがあります。同様に、このように、私も一時リストの個々の製品が保存されている唯一の場所が含まれていることを作成していますたとえば、: - 。リストを並べ替える方法ListViewの列のデータを使用して
LISTVIEW List<String>
-------- ------------
__________________________ __________________________
|Location |Picking Priority| | Location |
|---------|----------------| |--------------------------|
| A | 100 | | A |
| B | 50 | | C |
| C | 500 | | D |
| D | 150 | |__________________________|
|_________|________________|
は何が起こるしたいことはピッキングの優先度に基づいて順序付けされるリストでありますリストビュー内のその位置の、最も低いものから最も高いものまで。
効果で、これは今、このようになります。上記のリストを意味します: -
__________________________
| Location |
|--------------------------|
| A |
| D |
| C |
|__________________________|
はどのようにこれを行うことは可能でしょうか?
んこのリストでなければなりませんか?リストにすることはできませんし、yourClassでLocationとPriorityプロパティを定義できますか? OrdersBy(d => d.Priority).Select(d => d.Location).ToList(); –
Gusman
理想的には、既存のコードを妨げないようにリストでなければなりません。 –