我有两个复选框列表
checkboxlist1有5个项目,checkboxlist2有3个项目
在按钮事件点击期间,我需要将所选项目从checkboxlist1移动到checkboxlist2
但我需要确保从checkboxlist1中选择的项目需要放在checkboxlist2中选中的项目的上方或下方
如何在checkboxlist2中的特定位置添加项目并将其余项目向下移动
下面的代码实际上会将项目放在最后
checkboxlist2.Items.Add(listitemselectedfromcheckboxlist1)
答案 0 :(得分:2)
试试这个
checkboxlist2.Items.Insert(index , listitemselectedfromcheckboxlist1)
答案 1 :(得分:1)
您是否尝试过使用Items
方法重载来操纵Insert
?
我的意思是
checkboxlist2.Items.Insert(index:3,item);
答案 2 :(得分:0)
如何将其用于多项选择
checkboxlist1.SelectedIndices.Cast<int>().ToList().ForEach(x =>
{
checkboxlist2.Items.Insert(x, checkboxlist1.Items[x]);
});
希望这会有所帮助......