ListBox的批量添加和删除:
两个ListBox之间传递选择值并删除原来的ListBox中的值。
1 添加代码
foreach(ListItem items in ListBoxRenYuan.Items)
{
if (items.Selected)
{
ListBoxXuanZeRenYuan.Items.Add(items.Value);
}
}
2 删除(从后向前删除)
int i = 0;
for (i = ListBoxRenYuan.Items.Count-1; i >= 0; i--)
{
if (ListBoxRenYuan.Items[i].Selected)
{
ListBoxRenYuan.Items.RemoveAt(i);
}
}
不能写反,因为ListBox的Items变化后,序号会变化。
两个ListBox之间传递选择值并删除原来的ListBox中的值。
1 添加代码
foreach(ListItem items in ListBoxRenYuan.Items)
{
if (items.Selected)
{
ListBoxXuanZeRenYuan.Items.Add(items.Value);
}
}
2 删除(从后向前删除)
int i = 0;
for (i = ListBoxRenYuan.Items.Count-1; i >= 0; i--)
{
if (ListBoxRenYuan.Items[i].Selected)
{
ListBoxRenYuan.Items.RemoveAt(i);
}
}
不能写反,因为ListBox的Items变化后,序号会变化。