这就像一个魅力...加载DropDownList2与DropDownList1中的所有项目而不循环:
DropDownList2.DataSource = DropDownList1.Items;
DropDownList2.DataBind();
但是,DropDownList1的项目文本中的数据被复制到DropDownList2的text和value字段中。无论如何都要正确填充文本和值字段吗?
答案 0 :(得分:2)
这有用吗?
DropDownList2.DataSource = DropDownList1.Items;
DropDownList2.DataTextField = "Text";
DropDownList2.DataValueField = "Value";
DropDownList2.DataBind();
答案 1 :(得分:0)
尝试将DataValueField和DataTextField属性分别设置为“Value”和“Text”。这应该有用。