반응형
그림과 같이 체크 박스를 넣고 멀티 선택을 하려면 다음 코드에서 옵션을 선택하면 된다.
//체크박스를 보이게 설정
cmb.CheckedListSettings.CheckBoxStyle = Infragistics.Win.CheckStyle.CheckBox;
//선택을 체크박스로 할지 아니면, item 항목을 로 할지 설정
cmb.CheckedListSettings.ItemCheckArea = Infragistics.Win.ItemCheckArea.Item; //ItemCheckArea.CheckBox;
위 속성을 Item으로 했을 경우 아치템을 선택해도 밑으로 펼쳐진 리스트는 닫히지 않는다.
사실 이놈을 찾으려 하루를 소비했다...
//여러개 선택 했을 때 구분값
cmb.CheckedListSettings.ListSeparator = "-";
cmb.CheckedListSettings.CheckBoxStyle = Infragistics.Win.CheckStyle.CheckBox; cmb.CheckedListSettings.ItemCheckArea = Infragistics.Win.ItemCheckArea.Item; //ItemCheckArea.CheckBox; cmb.CheckedListSettings.ListSeparator = "-"; cmb.DropDownStyle = Infragistics.Win.DropDownStyle.DropDownList; cmb.DisplayMember = "Text"; cmb.ValueMember = "Value"; cmb.DataSource = GetBindTable(); cmb.DataBind(); DataTable dt = new DataTable(); dt.TableName = "search"; dt.Columns.Add("Text", typeof(string)); dt.Columns.Add("Value", typeof(string)); dt.Rows.Add(new object[] { "00", "00" }); dt.Rows.Add(new object[] { "11", "11" }); dt.Rows.Add(new object[] { "22", "22" }); dt.Rows.Add(new object[] { "33", "33" }); dt.Rows.Add(new object[] { "44", "44" }); cmb.DataSource = dt; cmb.DataBind();
반응형
'Winform' 카테고리의 다른 글
Infragistics Ultragrid의 데이터중 특정 조건의 데이터만 조회할 때 (0) | 2016.02.02 |
---|---|
MultiLine textbox 자동으로 스크롤 시키기 (0) | 2016.01.25 |
UltraButton 이미지 버튼 속성 (0) | 2016.01.18 |
ultraExplorerBar Group, Item 동적 생성 (0) | 2016.01.15 |
UltraDockManager 도킹패널 핀 버튼 (0) | 2016.01.15 |
댓글