본문 바로가기
반응형

백엔드159

DateTime null 값일 때 MinDate로 자동으로 바뀌는 문제 문제 : DB에는 널이 들어가있는데 가져와서 뿌려보니 자꾸 MinValue가 표시된다. 이유 : C#의 DateTime은 기본자료형이라 null값이 없다. 자동으로 MinValue를 넣어버림 해결 : 데이터를 담는 아이템클래스에 DateTime 대신에 DateTime? 또는 Nullable을 사용한다. https://stackoverflow.com/questions/221732/datetime-null-value/221740 2018. 9. 3.
이벤트 핸들러 만들때 주의할 점 이벤트 핸들러를 만들 때 주의할건 - 내가 의도한 상황 말고 언제 또 호출되는지 확인 - 다른 이벤트와의 상태 전이 확인 - 추가 상태에서 삭제하면? - 현재 어떤 상황인지에 따라 동작여부 결정 - 동작이 취소됐을 경우 2018. 8. 27.
CheckBoxList의 CheckedItemCollection을 List로 변환 발생한 문제 : 코드성 데이터 목록을 체크박스 리스트에 그리고 체크된 목록만 반환하는 화면인데 전체 선택된 경우 별표(*)로 표시하기로 했다.그런데 반환할때는 별표가 아니라 전체 목록이 넘어가야 하는데체크박스 리스트의 CheckedItems이랑 Items를 리스트로 바꾸려니 아래와 같이 해야한다.. 1. 뷰 종료하면서 데이터 반환할 때 별표면 전체 리스트를 보내도록. 아니면 그냥 보냄 if (retVal.Equals("*")) { retVal = MakeSelectedCode(codChkList.Items.OfType().ToList()); } 2. 그냥 보내는건 아래와 같이 처리됨. 체크된 리스트 목록selectedCodeTbx.Text = MakeSelectedCode(codChkList.Checke.. 2018. 8. 24.
위첨자 아래첨자 그리기 ( 유니코드 값 찾기) C#은 문자열을 유니코드값으로 나타낸다. 영어로 - 위첨자는 superscript - 아래첨자는 subscript https://www.fileformat.info/info/unicode/category/No/list.htm 2018. 8. 17.
Dynamic Web Module 버전 변경 http://roadrunner.tistory.com/603 톰캣 서버에 프로젝트 올릴 때 충돌나는 부분자주 발생하는 문제로 Project Facet에서 직접 변경이 안된다.로컬 경로에 가서 세팅파일을 열어서 바꿔야 함 2018. 8. 17.
특정 속성만 빼서 리스트로 만들기 상황 : 래싱 아이템 별로 적용될 Cargo Type목록을 따로 불러와서 입힌다.foreach(LashingItem item in resultItems){List cargoes = orgCargoes.Where(c => c.Code.Equals(item.Code)).Select(c => c.Code).ToList();item.AvailableCargoes = cargoes;} 불러온 Cargo 목록(orgCargoes)에서 해당 Code와 일치하는 것만 찾아온다. ( WHERE 구문)필요한 값만 빼서 쓴다.( SELECT 구문) 2018. 8. 16.
반응형