为了账号安全,请及时绑定邮箱和手机立即绑定

DropDownList的问题。。。

DropDownList的问题。。。

饮歌长啸 2018-10-10 05:06:14
有个DropDrowList控件,代码如下: 我没读取一个ID我就增加一项,但是有重复的ID,这样的话,DropDownList就有重复的选项。。 求解决办法ddlProductBrand.Items.Clear();            foreach (var a in pruductList)            {                if (!string.IsNullOrEmpty(a.BrandID.ToString()))                {                    string s = new BrandInfoBLL().GetEntity((int)a.BrandID).Brand;                                          ddlProductBrand.Items.Add(new ListItem(s, a.BrandID.ToString()));                                  }            }            ddlProductBrand.Items.Insert(0, new ListItem("==全部==", "")); 
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

在ddlProductBrand.Items.Add(new ListItem(s, a.BrandID.ToString()));之前加一个判断

ListItem li= this.ddlProductBrand.Items.FindByValue(a.BrandID.ToString());
if (null == li)
{
    ddlProductBrand.Items.Add(new ListItem(s, a.BrandID.ToString()));
}


查看完整回答
反对 回复 2018-10-23
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

你的pruductList是个集合吧,你可以在查询sql语句的时候就去除掉ID值相同的,可以用distinct()函数,这样就可以查询出不相同的Id了。

查看完整回答
反对 回复 2018-10-23
  • 2 回答
  • 0 关注
  • 493 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信