C# -- 정렬가능한 양방항 binding DataGridView 만들기 (SortableBindingList 와 INotifyPropertyChanged 이용)
C# 2019. 11. 28. 16:16반응형
C# -- 정렬가능한 양방항 binding DataGridView 만들기
(SortableBindingList 와 INotifyPropertyChanged 이용)
참고 : http://martinwilley.com/net/code/forms/sortablebindinglist.html ==> SortableBindingList 출처.
** DataGridView 의 DataSource 로 BindingList 사용시에는 정렬기능 없다.
--> 이 문제를 해결한게 SortableBindingList 이다.
; BindingList 대신에 SrotableBindingList 사용하면 됨.
** DataGridView 에 연결한 DataSource 의 객체들 내부 속성에 변경사항이 생기면,
이를 즉시 DataGridView 화면에 반영하기위해서는, INotifyPropertyChanged 를 구현해야함.
--> DataGridView 화면에서 수정한 경우에도, 해당 원본 객체의 속성에 잘 반영됨.
< 실행 화면 >
< 소스코드>
--
반응형
'C#' 카테고리의 다른 글
c# -- Generic List 내부의 객체 속성만 추출하여, List 만들기 (0) | 2019.11.29 |
---|---|
c# -- 객체 속성을 기준으로 Generic List 정렬하기 (1) | 2019.11.29 |
C# -- 파일 유무 확인하기 (0) | 2019.11.23 |
C# -- Invalidate(), Update(), Refresh() 차이점 (0) | 2019.10.29 |
C# -- Form 크기 변경시, 다시 그리기 (redraw) (1) | 2019.10.29 |