이것은 쉽지만 쉬지는 않습니다. 체크 박스 옵션이 설정된 목록 상자가 있습니다. 그래서 하나의 문자열로 항목을 선택하고 싶습니다. 이처럼 :목록 상자의 문자열 항목
item1,item4,item9
등등.
","로 구분해야하며 마지막 쉼표가 삭제되어야합니다.
이 같은 시도 뭔가,하지만 작동하지 않습니다
var selectedItems =
String.Join(",", lb1.SelectedItems.Select(i => i.ToString()));
또는 경우에 당신은없이 .NET의 이전 버전을 사용하고 있습니다 :
이StringBuilder sb = new StringBuilder();
for (int i = 0; i < lb1.Items.Count; i++)
sb.Append(lb1.Items[i].Selected ? lb1.Items[i].Text + "," : "");
TextBox1.Text = sb.ToString();
선택하지 않았습니까? 선택하지 않았습니까? DevExpress에서 정확히 사용하는 목록 상자 컨트롤은 무엇입니까? –
어떻게 작동하지 않습니까? 오류가 발생하거나 문자열이 잘못 되었습니까? –
당신은'CheckedListBoxControl'을 사용하고 있습니까? –