我想给该控件动态添加项目,比如我想在角本里添加一个显示值是“中国”,实际上保存的是代码值应该如何添加呢。items.add()的格式如何写呢,

解决方案 »

  1.   

    DropdownList.SelectedValue.ToString();这个是选取你说选的值
    下面的是动态绑定
    pbulic void bind(Dropdownlist ddlist)
    {
      Connection.open()
      SqlCommand Comm=new SqlCommand("select cate_Id,Cate_Name from Category",Connection)
      SqlDataReader dr=comm.ExecuteReader();
    while(dr.Read())

      ListItem item=new ListItem(dr["cate_Name"].ToString(),dr["Cate_Id"].Tostring());
      ddlist.Items.Add(item);
    }
    }
      

  2.   

    ListItem有两个属性,
    Text界面显示的文本
    Value要存的植
    楼上的可以解决你的问题
      

  3.   

    cs代码
    ListItem li=new ListItem();
    li.Text="中国";
    li.Value="china";
    Dropdownlist2.Items.Add(li);js脚本
    document.all("DropDownList2").options.add(new Option("中国","china"));