DataGridView를 만드는 여러가지 방법 중.
DataGridView.DataSource = [DataTable] 로 데이터 바인딩을 한 경우에는
DataGridView.Rows.Add() 함수를 사용하면 에러가 발생한다.
에러의 내용은 데이터 바인딩으로 DataGridView를 구성하였을 때에는 프로그램으로 Row를 생성 할 수 없다는 의미로,
DataGridView에 바인딩한 DataTable에 DataRow를 추가하면 DataGridView에 해당 Row가 자동으로 생성 되는 것을 확인 할 수 있다.
그런데... DataGridView.Rows.Remove()는 데이터 바인딩을 했어도 적용이 된다는것과, 삭제된 경우 DataTable의 데이터도 삭제되는지는 확인해봐야 할듯.
'Programing > C#' 카테고리의 다른 글
[DevExpress] 도구상자 추가하기 (0) | 2017.08.21 |
---|---|
C#으로 Visio파일 다루기 (0) | 2017.03.16 |
C#에서 Excel형식 File 다루기 (0) | 2017.02.07 |
[MERGE INTO]데이터가 없으면 INSERT, 있으면 UPDATE (0) | 2017.02.06 |
C#의 XML 파일 생성, 사용 (0) | 2017.02.03 |