이미 DataGridView의 DataSource를 지정해 둔 뒤, 해당 DataSource 내용을 추가 하거나, 삭제하면 dataGridView1.Update(); dataGridView1.Refresh(); dataGridView1.Invalidate(); 3가지 함수로도 화면 갱신이 안됨, dataGridView1.DataSource = null; dataGridView1.DataSource = getItemList(); 갱신하거나, DataSource의 내용을 추가하는 부분에서 DataSource = null로 초기화 하고, 수정된 Data를 넣어주면 내용 반영되서 화면에 출력됨. 결론 : DataSource = null 로 초기화 해주고 다시 데이터 넣어야함.