listbox中右边添加到左边判断是否添加过的问题 右边的listbox1添加到左边的listbox2,要判断是否添加过怎么做,如果添加过就不添加,没添加过就添加,谢谢,在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在添加的時候處理一下,從listbox1中刪除添加到listbox2中的項目,這樣就不會重復添加了 回复:ljmay168(軍)问题是listbox2本身有内容啊,这时候listbox1也存在和她一样的内容怎么办呢 ?? For i As Integer = 0 To ListBox1.Items.Count - 1 If ListBox1.Items(i).Selected = True Then If Not ListBox2.Items.FindByText(ListBox1.Items(i).Text) Is Nothing Then Exit For Else ListBox2.Items.Add(ListBox1.Items(i)) End If End If Next 那就在填充listbox1列表時先處理一下,刪除其中listbox2中存在的項目. 回复hackate(兰花开香入梦境,独思佳人亦飘然!!) 这个是哪个里面的语句啊 ?是asp.net(c#)里面的么?? hackate(兰花开香入梦境,独思佳人亦飘然!!) 正解,晚来一步了 C#for(int i=0;i<listbox1.items.count;i++){ if(listbox1.items[i].selected) { if(!listbox2.items.findbytext(listbox1.items[i].text)) {listbox2.items.add(listbox1.items[i]);} else {break;} }}请楼主注意大小写,我在这里就随便写了,思路是这样的 园子里的兄弟帮我看看丫..赋值的问题..贼郁闷 谁能提供一个比较完善的论论的表结构。要是有类似CSND 论坛的积分机制就更好 Ajax问题~~~ IIS管理器连接不上 对话框如何做! #每隔30分钟执行一次查询,如果有新信息则出现提示,怎么做? 有关Javascript的一个问题! 怎么把asp.net写的文本计数器放到html页面上啊? 关于文本编辑器的问题 怎么在javascript 里调用C#的方法 日期格式化问题,急求! 求救!下载文件的奇怪问题???
If ListBox1.Items(i).Selected = True Then
If Not ListBox2.Items.FindByText(ListBox1.Items(i).Text) Is Nothing Then
Exit For
Else
ListBox2.Items.Add(ListBox1.Items(i))
End If
End If
Next
正解,晚来一步了
for(int i=0;i<listbox1.items.count;i++)
{
if(listbox1.items[i].selected)
{
if(!listbox2.items.findbytext(listbox1.items[i].text))
{listbox2.items.add(listbox1.items[i]);}
else
{break;}
}
}
请楼主注意大小写,我在这里就随便写了,思路是这样的