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
반응형

'Programming > C#' 카테고리의 다른 글

c# Datagridview 마지막 행 삭제  (0) 2023.07.21
c# datagridview sort 문자 숫자 정렬  (0) 2023.07.10
c# 영문 간격 이상  (0) 2023.07.08
c# BackgroundWorker  (0) 2023.07.08
c# 도구 상자가 사라짐  (0) 2023.07.08