我有一个类似于下页中的多选控件-
http://www.stevefenton.co.uk/cmsfiles/assets/File/twolateralmultiselect.html
它很酷。我面临的唯一挑战是如何巧妙地获取所选项目。我认为一些 linq 查询会对我有所帮助,但我对此并不陌生 -
表格示例,
1)如果我们在选择中添加新项目 -
prevSelection = {item1,item2}
newSelection ={item1,item2,item3}
如何发现newSelection中只新增了item3?
2)如果我们在选择中删除一个项目 -
prevSelection = {item1,item2}
newSelection ={item1}
如何找出在 newSelection 中删除了 item2?
3)更具挑战性,如果我们在我们的选择中删除并添加一些项目 -
prevSelection = {item1,item2}
newSelection ={item3,item4}
如何发现在newSelection中删除了item1和item2,在newSelection中添加了item3、item4?
谢谢