关于listbox的问题 添加时边历另一个listbox,检查要添加的项是不是已经存在 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以使用服务器和客户端的两种选择,服务器的比较容易实现就是每次要刷新页面。上面已经提到了解决方法。还有就是使用客户端的方式,这种方式你可以参考这个控件:http://www.metabuilders.com/Tools/DualList.aspx private void Button1_Click(object sender, System.EventArgs e) { select_Users(); foreach(DictionaryEntry obj in ht) { bool flag=false;//判断该用户是否已存在listbox2中,不在时flag=flase for(int i=0;i<this.listbox2.Items.Count;i++) { if(this.listbox2.Items[i].Value.Equals(obj.Key.ToString())) { flag=true; break; } } if(!flag) this.listbox2.Items.Add(new ListItem(obj.Value.ToString(),obj.Key.ToString())); else { //你的提示代码 } } }private void select_Users()//选择用户并保存到哈希表中{ for(int i=0;i<this.listbox1.Items.Count;i++) { if(this.listbox1.Items[i].Selected) { bool flag=false; foreach(DictionaryEntry obj in ht)//遍历整个哈希表 { if(obj.Key.ToString().Equals(this.listbox1.Items[i].Value.ToString()))//判断该用户是否已存在于哈希表中 { flag=true; break; } } if(!flag) ht.Add(this.listbox1.Items[i].Value,this.listbox1.Items[i].Text); } } } .NET模板,请教大家.NET动态页面采用什么模板方式开发比较简单高效? 一个sql 语句 关于性能的问题 在三层中,这个方法应该在哪层调用最好 static 的用法 IP问题!急。。。。。 窗体身份验证中如何生成一个身份验证票证 怎样html编辑器的内容写支数据库里面.高分求解 Asp.net源码最近更新列表附截图(11.11-11.30) 有没有IIS5.0的下载地址? 求使用asp.net(c#)浏览和管理serv-u服务器的例子 关于限制重复投票的问题.........
还有就是使用客户端的方式,这种方式你可以参考这个控件:http://www.metabuilders.com/Tools/DualList.aspx
{
select_Users();
foreach(DictionaryEntry obj in ht)
{
bool flag=false;//判断该用户是否已存在listbox2中,不在时flag=flase
for(int i=0;i<this.listbox2.Items.Count;i++)
{
if(this.listbox2.Items[i].Value.Equals(obj.Key.ToString()))
{
flag=true;
break;
}
}
if(!flag)
this.listbox2.Items.Add(new ListItem(obj.Value.ToString(),obj.Key.ToString()));
else
{
//你的提示代码
}
}
}
private void select_Users()//选择用户并保存到哈希表中
{
for(int i=0;i<this.listbox1.Items.Count;i++)
{
if(this.listbox1.Items[i].Selected)
{
bool flag=false;
foreach(DictionaryEntry obj in ht)//遍历整个哈希表
{
if(obj.Key.ToString().Equals(this.listbox1.Items[i].Value.ToString()))//判断该用户是否已存在于哈希表中
{
flag=true;
break;
}
}
if(!flag)
ht.Add(this.listbox1.Items[i].Value,this.listbox1.Items[i].Text);
}
}
}