我做了一个页面有2个ListBox传值//从列表中选择一个项目,并添加到选项中
private void SelectListBox(ListBox src, ListBox dst)
{ for (int i = 0; i < src.Items.Count;i++)
{ ListItem item = src.Items[i];
if (item.Selected)
{
item.Selected = (dst.SelectionMode == ListSelectionMode.Multiple ? item.Selected : false);
dst.Items.Add(item);
}
} }通过上面的函数添加item到另一个listbox中,如何修改可以实现,如果目标listbox中已有项在左边添加,不做响应,也就是说不添加重复项目。谢谢。
private void SelectListBox(ListBox src, ListBox dst)
{ for (int i = 0; i < src.Items.Count;i++)
{ ListItem item = src.Items[i];
if (item.Selected)
{
item.Selected = (dst.SelectionMode == ListSelectionMode.Multiple ? item.Selected : false);
dst.Items.Add(item);
}
} }通过上面的函数添加item到另一个listbox中,如何修改可以实现,如果目标listbox中已有项在左边添加,不做响应,也就是说不添加重复项目。谢谢。
解决方案 »
- 请教各位:我的程序在 Session_End 里调用了Server.Execute("LogOut.aspx") 语句,但为什么没有执行?
- 泛型的继承问题
- form??
- 坛里有位朋友老是因为编码和程序问题我和争论,大家进来看看
- 我想用Socket实现Ftp文件的移动,咋整?另外,Socket.Send("STOR " + ……);这个"STOR "、"RETR "之类的东西哪里有全面的祥解吗?
- 修改XML结点的名字
- MyBase mB = (MyBase) mD有什么作用?
- myCommand.Fill()方法如何填充多个表` --小弟没分了请各位包含 指教指教把``
- 请问将dataset的数据写回数据源,除了dataadapter.update(ds)还有其他办法吗?
- 我要上传文件,而且每次能够同时上传3个,怎么解决,谁有代码(c#),x谢谢你们
- listBox的删除?
- c#使用ajax时responseXML返回总是空
if(!dst.Items.Contains(item))
{
dst.Items.Add(item);
}
http://www.cnblogs.com/doll-net/archive/2007/04/03/697940.html
{ for (int i = 0; i < src.Items.Count;i++)
{ ListItem item = src.Items[i];
if (item.Selected)
{
if(!dst.Items.Contains(item))
{
item.Selected = (dst.SelectionMode == ListSelectionMode.Multiple ? item.Selected : false);
dst.Items.Add(item);
}
}
} }
{
if(lstNewCom.Items.Contains(lstCom.SelectedItems[i]))//此处用于查找在列表中有没有同values相同的值
{
continue;
}
lstNewCom.Items.Add(lstCom.SelectedItems[i]);
}