3个回答
展开全部
不清楚你说的同样的内容是指什么..?
显示的文本一样?值不一样是么?
如果文本一样.值也一样.那还有必要替换么?
你又说以前的内容删除.新的内容显示.你既然都说同样的内容了.怎么又要区分以前和新的?
重新表达一下你的意思..
如果是内容一样.值不一样.那就这么写:
ListItem li=new ListItem("文本","值");//你待添加的项
for(int ii=0;ii<this.ListBox1.Items.Count;ii++){
if(this.ListBox1.Items[ii].Text.Equals(li.Text)){
this.ListBox1.Items.RemoveAt(ii);//删除
break;
}
}
this.ListBox1.Items.Add(li);
显示的文本一样?值不一样是么?
如果文本一样.值也一样.那还有必要替换么?
你又说以前的内容删除.新的内容显示.你既然都说同样的内容了.怎么又要区分以前和新的?
重新表达一下你的意思..
如果是内容一样.值不一样.那就这么写:
ListItem li=new ListItem("文本","值");//你待添加的项
for(int ii=0;ii<this.ListBox1.Items.Count;ii++){
if(this.ListBox1.Items[ii].Text.Equals(li.Text)){
this.ListBox1.Items.RemoveAt(ii);//删除
break;
}
}
this.ListBox1.Items.Add(li);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询