样例代码如下:

<asp:Listbox ID="ddlCat" runat="server" SelectionMode="Multiple" />

ddlCat.Items.Insert(0, new ListItem("Item1", "1"));

ddlCat.Items.Insert(1, new ListItem("Item2", "2"));

ddlCat.Items.Insert(2, new ListItem("Item3", "3"));

ddlCat.Items.Insert(3, new ListItem("Item4", "4"));


我想在Item1和Item3上设置2个默认的selectedItem,该怎么做?

使用这些代码,只会选择最新的

ddlCat.SelectedValue = "1";

ddlCat.SelectedValue = "3";


非常感谢!!

最佳答案

我找到了解决方案

ddlCat.Items.FindByValue("1").Selected = true;
ddlCat.Items.FindByValue("3").Selected = true;

关于c# - 如何在列表框上设置多个SelectedItem?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5026347/

10-11 15:21