본문 바로가기
Programing/C#

DataSource로 바인딩한 DataGridView에 Row 생성

by june._.note 2017. 2. 21.

DataGridView를 만드는 여러가지 방법 중.

 

DataGridView.DataSource = [DataTable] 로 데이터 바인딩을 한 경우에는

 

DataGridView.Rows.Add() 함수를 사용하면 에러가 발생한다.

 

 

에러의 내용은 데이터 바인딩으로 DataGridView를 구성하였을 때에는 프로그램으로 Row를 생성 할 수 없다는 의미로,

 

DataGridView에 바인딩한 DataTable에 DataRow를 추가하면 DataGridView에 해당 Row가 자동으로 생성 되는 것을 확인 할 수 있다.

 

 

 

그런데... DataGridView.Rows.Remove()는 데이터 바인딩을 했어도 적용이 된다는것과,  삭제된 경우 DataTable의 데이터도 삭제되는지는 확인해봐야 할듯.