for(int i = 0; i < ListBox1.Items.Count ; i++)
{
for(int j = i + 1; j < ListBox1.Items.Count; j++)
{
if (ListBox1.Items[i].Text == ListBox1.Items[j].Text)
{
ListBox1.Items.Remove(ListBox1.Items[j]);
}
}
}
{
for(int j = i + 1; j < ListBox1.Items.Count; j++)
{
if (ListBox1.Items[i].Text == ListBox1.Items[j].Text)
{
ListBox1.Items.Remove(ListBox1.Items[j]);
}
}
}
解决方案 »
- repeater绑定级联
- 输入金额的正则表达式
- 你试过了吗,挺有意思的啊?进来看看!asp.net 2.0中gridview如此用法
- 一段代码,怎么让他在page_load之后触发?
- OWC的应用问题,请帮忙!
- 不用缓存,如何防止用户频繁刷新页面呢
- DataGrid的模板列如何根据绑定数据加入不同的链接,以便跳转不同页面?
- 哪位大侠介绍一下SqlDataSourceControl的用法,最好有个例子
- 难道就没有人用过asp.net连接ORCAL吗?帮忙呀!完成的代码段!
- 关于水晶报表的问题,.........
- 可能是sql语句中,与日期做比较搜索时,出错,各位帮忙看看了,在线等待,问题解决,立刻结贴!
- 我在一个web工程里面引用了adodb,但是掉用的时候出错,说“未将对象引用设置到对象的实例”
{
a = ListBox1.Items[i].Value;
for(int j=0;j<ListBox1.Items.count;j++)
{
if(a == ListBox1.Items[j].value)
....
思路这样,注意处理自已和自已比较的情况。
1.此程序跑完后ListBox中的Item会很清空,因为没有判断i==j情况。
2.当ListBox1.Items.count很大时,效率会明显高一些。