반응형
Setting a property by reflection with a string value
https://stackoverflow.com/questions/1089123/setting-a-property-by-reflection-with-a-string-value
필터링 된 상태의 리스트에 새로운 레코드가 추가되는 경우
필터값을 새로 추가될 레코드에 기본값으로 세팅하는 기능을 만들려고 했는데
이걸 유틸 클래스로 만들려고 하니까
들어오는 아이템이 뭔지 모르기때문에 리플렉션을 써서 값을 설정해줘야 했다.
property는 리스트 바인딩값에 있으니까 필터된 속성명을 가져와서 해당 필터 값을 해당 속성에 넣어주도록 했다.
이렇게 아이템에 직접 값을 넣어주면 문제가 되는게
그리드에 달아놓은 이벤트가 안발생한다. GridDataChanged 이벤트가 안터짐
Added 이벤트는 터지기 때문에 그쪽에다 추가로 써주던지 해야된다.
반응형
'백엔드 > C#' 카테고리의 다른 글
왜 프로그램 설치할때 게시자를 알수없는 앱 어쩌고 뜨는걸까? (0) | 2021.05.11 |
---|---|
문자 숫자 형변환하기 (0) | 2021.05.05 |
예약어 (0) | 2021.05.05 |
C#에서 enum 다중값 사용하는 방법 (0) | 2021.05.02 |
라디오버튼을 클릭해서 체크 해제하고 싶은 경우 (3) | 2021.04.26 |
댓글