0
웹 응용 프로그램에서 많은 이름을 선택하면 섹션 상자에 선택된 텍스트를 표시해야합니다. 누군가 다른 행의 텍스트를 표시해야하는 경우 할 수 있느냐 없느냐. 선택한 항목을 모두 선택 상자에 표시해야합니다.asp.net의 dropdowncheckboxes에서 텍스트 감싸기 속성을 사용하는 것이 가능합니다.
결과가 image here과 같이 나타납니다. 하지만 선택 상자에 체크 된 모든 항목을 표시해야합니다. 어떻게해야합니까?
에서 .aspx :
<asp:DropDownCheckBoxes ID="dropdown1" runat="server" AddJQueryReference="true" UseSelectAllNode="true" UseButtons="true"
OnSelectedIndexChanged="dropdown1_SelectedIndexChanged"
AutoPostBack="true" CssClass="drpdwnstyle" Width="700px" >
</asp:DropDownCheckBoxes>
<style type="text/css">
.drpdwnstyle {
width: 250px;
position:absolute;
text-align: left;
text-overflow: ellipsis;
direction: ltr;
}</style>
.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.Value);
}
}
dropdown1.Texts.SelectBoxCaption = String.Join(",", checkedList.ToArray());
는