this.DropDownList1.Items.Add(new ListItem("aa","1"));
this.DropDownList1.Items.Add(new ListItem("bb","2")); this.DropDownList1.Items[1].Text ="XXXXXXXXXXXXXX";
this.DropDownList1.Items[1].Value ="-11111";

解决方案 »

  1.   

    我的DropDownList.Items是动态添加的,不能用Items[下标]来修改,可以根据Text的值麽?
      

  2.   

    Dim i As Integer
            For i = 0 To DropDownList1.Items.Count - 1
                If DropDownList1.Items(i).Text = "" Then
                    DropDownList1.Items(i).Text = ""
                End If
            Next
      

  3.   

    用一个循环就可以了:
    for (int i=0;i<dropdownlist1.Items.Count;i++)
    if (dropdownlist1.Items[i].Value=="你输入的值")
    {
    dropdownlist1.Items[i].Text="XXXX";
    }
    你试试看
      

  4.   

    DropDownList1.Items.FindByText("要改的值").Text = "新的值";