정리 작업중

[C#] DataGridView DataSource 추가 후, 갱신 Update 반영하기

Xie Yun 2022. 12. 20. 09:53
반응형

이미 DataGridView의 DataSource를 지정해 둔 뒤, 

해당 DataSource 내용을 추가 하거나, 삭제하면 

 

dataGridView1.Update();
dataGridView1.Refresh();
dataGridView1.Invalidate();

 

3가지 함수로도 화면 갱신이 안됨,

 

dataGridView1.DataSource = null;
dataGridView1.DataSource = getItemList();

 

갱신하거나, DataSource의 내용을 추가하는 부분에서

DataSource = null로 초기화 하고, 수정된 Data를 넣어주면

내용 반영되서 화면에 출력됨.

 

결론 : 

DataSource = null 로 초기화 해주고 다시 데이터 넣어야함.

반응형