Programming/C#
c# BindingSource
Jink_23
2023. 7. 9. 09:30
728x90
반응형
Data를 쉽게 핸들링 하기 위해 사용하는 도구입니다.
보통 Datagridview나 Listbox 에서 많이 사용합니다.
다만, 변수에 유형에 따라 Datagridview & Listbox가 좀 차이가 있습니다.
아래 Image처럼 Form 만들고
각 Button들의 Code 입니다.
* ResetBindings 사용 시 참고사항
- Data의 Schema가 변경되었으면 True
- Data의 값만 변경되었으면 False
- 만약 생략하면 데이터 Update가 안 됨
Case1) List<string> 사용 시
<결과>
Case2) List<string[]> 사용 시
<결과>
Case3) Class 사용 시
Class 추가해주고,
아래 처럼 Form 내에 Code 변경해 줍니다.
<결과>
Case4) struct 사용 시
<결과>
나머지 button들
remove / sort / clear 동작들 입니다.
728x90
반응형