for (int i = 0; i < lb_1.Items.Count; i++) //遍历控件所有项
{
if (lb_1.Items[i].Selected) //如果项目被选中
{
ListItem li = lb_2.Items.FindByText(lb_1.Items[i].Text);//判断该项是否已经被添加过
if (li == null) //如果没有被添加过
{
lb_2.Items.Add(lb_1.Items[i].Text);
//lb_1.Items.Remove(lb_1.Items[i].Text);//移除已被选中项
}
}
}
lb_1.ClearSelection();//清除项目的选中状态遍历listbox控件被选中项且复制
列表框数据迁移
最新推荐文章于 2021-08-10 14:45:23 发布
本文介绍了一种使用 C# 实现的列表框数据迁移方法。该方法遍历源列表框的所有项目,将已选中的项目复制到目标列表框,并检查这些项目是否已经存在于目标列表框中以避免重复。同时,该过程还清除了源列表框中项目的选中状态。

212

被折叠的 条评论
为什么被折叠?



