본문 바로가기

Error Notes

데이터그리드뷰 열 값 없는 경우 경고 메세지 창 띄우기 (DataTable이 Null일 경우)

반응형

그리드 상에 올라온 데이터베이스가 없음에도 프로그램 시작 버튼을 누르면 생기는 예외 에러메세지 이다.

간단하게 if 문으로 조건을 걸어 알림 메세지 박스를 띄워 주면 된다. 

 DataTable dt = this.Grid_List.DataSource as DataTable;
            int checkDBcnt = dt.Rows.Count;

if (checkDBcnt ==0)
            {
                MessageBox.Show("등록된 선과 작업이 없습니다. 선과 지시를 등록하세요","알람!",MessageBoxButtons.OK,MessageBoxIcon.Information);
                this.Grid_List.Refresh();
                return;
             }

반응형