以下のページのような複数選択コントロールがあります -
http://www.stevefenton.co.uk/cmsfiles/assets/File/twosidedmultiselect.html
それはクールに動作します。私が直面している唯一の課題は、選択したアイテムをスマートに取得する方法です。いくつかのlinqクエリが役立つと思いますが、これは初めてです-
フォーム例、
1) セレクションに新しいアイテムを追加した場合 -
prevSelection = {item1,item2}
newSelection ={item1,item2,item3}
newSelection に item3 だけが新しく追加されたことを確認するにはどうすればよいですか?
2) 選択したアイテムを削除した場合 -
prevSelection = {item1,item2}
newSelection ={item1}
item2がnewSelectionで削除されたことを確認するには?
3) 選択項目をいくつか削除して追加すると、さらに難しくなります -
prevSelection = {item1,item2}
newSelection ={item3,item4}
item1 と item2 が newSelection から削除され、item3、item4 が newSelection に追加されたことを確認するにはどうすればよいですか?
ありがとう