我从数据库取出一个值
判断如果dropdownlist有想对应的值就选择那个值 如果没有 就选择 "其他"
我做了 怎么都会覆盖其中的一个啊???

解决方案 »

  1.   

    for(int i=0;i<dropdownlist1.Items.Count;i++)
    {
        if(dropdownlist1.Items[i].Text.ToString() == "要比较的值")
        {
    dropdownlist1.SelectedIndex = i;
        }
    }
    这样就实现了你说的比较,如果有就选择,你可以在开始先默认选择"其它",也可以在程序中选择.
      

  2.   

    DropDownList1.SelectedValue == 就可以了...
    你把DropDownList1的默认值设为其他就OK,明白不
      

  3.   

    我搞定了 用的不是你们的方法..
     this.DropDownList6.ClearSelection();
                this.DropDownList6.Items.FindByText(poperson.CertificateType.Trim().ToString()).Selected = true;hao