반응형
발생한 문제 : 코드성 데이터 목록을 체크박스 리스트에 그리고 체크된 목록만 반환하는 화면인데 전체 선택된 경우 별표(*)로 표시하기로 했다.
그런데 반환할때는 별표가 아니라 전체 목록이 넘어가야 하는데
체크박스 리스트의 CheckedItems이랑 Items를 리스트로 바꾸려니 아래와 같이 해야한다..
1. 뷰 종료하면서 데이터 반환할 때 별표면 전체 리스트를 보내도록. 아니면 그냥 보냄
if (retVal.Equals("*"))
{
retVal = MakeSelectedCode(codChkList.Items.OfType<CodeListItem>().ToList());
}
2. 그냥 보내는건 아래와 같이 처리됨. 체크된 리스트 목록
selectedCodeTbx.Text = MakeSelectedCode(codChkList.CheckedItems.OfType<CodeListItem>().ToList());
반응형
'백엔드 > C#' 카테고리의 다른 글
DateTime null 값일 때 MinDate로 자동으로 바뀌는 문제 (0) | 2018.09.03 |
---|---|
이벤트 핸들러 만들때 주의할 점 (0) | 2018.08.27 |
위첨자 아래첨자 그리기 ( 유니코드 값 찾기) (0) | 2018.08.17 |
특정 속성만 빼서 리스트로 만들기 (0) | 2018.08.16 |
c# To convert from decimal to hex (0) | 2018.07.31 |
댓글