如何去掉listbox中的重复项
查询出来的数据放入listbox中后,有重复的,所以想让listbox自动去掉重复的一楼说的对,我就是这个意思,可是我不会语法,帮忙写个代码呗?新手谢谢!第一种,我想知道...
查询出来的数据放入listbox中后,有重复的,所以想让listbox自动去掉重复的
一楼说的对,我就是这个意思,可是我不会语法,帮忙写个代码呗?新手谢谢!
第一种,我想知道如何判断!怎么写代码
我的代码哪里有问题
string orgname = dsListbox.Tables[0].Rows[0][0].ToString();
for (int i=0; i <=this.lstNameright.Items.Count; i++)
{
string xx = this.lstNameright.Items[i].Text.ToString();
if(xx.Equals(orgname))
{
return;
}
else
{
this.lstNameright.Items.Add(orgname);
return;
}
}
你的代码走到第二个j的conut时,回到第一个i的conut后,就退出了!
我还在研究中! 展开
一楼说的对,我就是这个意思,可是我不会语法,帮忙写个代码呗?新手谢谢!
第一种,我想知道如何判断!怎么写代码
我的代码哪里有问题
string orgname = dsListbox.Tables[0].Rows[0][0].ToString();
for (int i=0; i <=this.lstNameright.Items.Count; i++)
{
string xx = this.lstNameright.Items[i].Text.ToString();
if(xx.Equals(orgname))
{
return;
}
else
{
this.lstNameright.Items.Add(orgname);
return;
}
}
你的代码走到第二个j的conut时,回到第一个i的conut后,就退出了!
我还在研究中! 展开
4个回答
展开全部
搜索 如果该项的value已存在 不ADD就行了
我想你是绑定的 那是不可能的 那你就别查重复数据
你是想用我说的第一种方法,还是第二种方法
刚才的代码没考虑刚开始的问题 现在加上了
for (int i = 0; i < dsListbox.Tables[0].Rows.Count; i++)
{
string orgname = dsListbox.Tables[0].Rows[0][i].ToString();
if (this.lstNameright.Items.Count == 0)
{
this.lstNameright.Items.Add(orgname);
}
else
{
for (int j = 0; j < this.lstNameright.Items.Count; j++)
{
string xx = this.lstNameright.Items[j].Text.ToString();
if (xx.Equals(orgname))
{
break;
}
if (j == this.lstNameright.Items.Count - 1)
this.lstNameright.Items.Add(orgname);
}
}
}
我想你是绑定的 那是不可能的 那你就别查重复数据
你是想用我说的第一种方法,还是第二种方法
刚才的代码没考虑刚开始的问题 现在加上了
for (int i = 0; i < dsListbox.Tables[0].Rows.Count; i++)
{
string orgname = dsListbox.Tables[0].Rows[0][i].ToString();
if (this.lstNameright.Items.Count == 0)
{
this.lstNameright.Items.Add(orgname);
}
else
{
for (int j = 0; j < this.lstNameright.Items.Count; j++)
{
string xx = this.lstNameright.Items[j].Text.ToString();
if (xx.Equals(orgname))
{
break;
}
if (j == this.lstNameright.Items.Count - 1)
this.lstNameright.Items.Add(orgname);
}
}
}
展开全部
select DISTINCT(*****) from 表名
用distinct关键字,可以在查询得到结果时就去掉重复的项。
用distinct关键字,可以在查询得到结果时就去掉重复的项。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在sql语句中就去掉重复项容易处理点,,
比方说你要绑定test列,但是test列中有很多重复的
那么你就可以这样写
select DISTINCT(test) from 表名
查出来的结果在绑定进listbox中
比方说你要绑定test列,但是test列中有很多重复的
那么你就可以这样写
select DISTINCT(test) from 表名
查出来的结果在绑定进listbox中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把查询的时候去掉重复不就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询