如何在asp.net的dropdowncheckboxes标题框中显示所选项目

时间:2016-09-19 12:18:48

标签: c# asp.net

在我的网络应用程序中,我需要在我的下拉列表框中显示标题框中的所有选定项目

enter image description here

例如上面的图像选择了3个或4个项目,但它只显示了2个项目。其余项目不可见。无论我选择什么项目,我都需要查看标题框中的所有项目。

.Aspx:

    <%@ Register Namespace="Saplin.Controls" Assembly="DropDownCheckBoxes" TagPrefix="asp"%>
 <asp:DropDownCheckBoxes ID="dropdown1" runat="server" UseSelectAllNode="true"  UseButtons="true"  
    OnSelectedIndexChanged="dropdown1_SelectedIndexChanged" AutoPostBack="true">
            <Style DropDownBoxBoxWidth="200"/> </asp:DropDownCheckBoxes>

.CS:

protected void dropdown1_SelectedIndexChanged(object sender, EventArgs e) 
{
 List<String> checkedList = new List<string>();
 foreach (ListItem item in dropdown1.Items) 
{ 
if (item.Selected)
 {    
    checkedList.Add(item.Text);
 }
 }    
dropdown1.Texts.SelectBoxCaption = String.Join(",", checkedList);
}

任何人都可以帮我解决这个问题。

谢谢

1 个答案:

答案 0 :(得分:-1)

您需要调整下拉列表的宽度以适应所选的许多选项,尝试将宽度设置为250px,然后选择。