2012-06-04 5 views
0
I는 다음의 간단한 코드 여기

열 개수는 데이터 소스

BindingList<Car> tempList = new BindingList<Car>(); 
BindingSource bindingSource = new BindingSource(); 
bindingSource.DataSource = tempList; 
dgTempView.DataSource = bindingSource; 

에 문제가 발생하고

를 할당 한 후에 0으로 유지 dgTempView은 상기 라인 데이터 격자보기에서 열 개수를 실행 한 후, 데이터 그리드보기 이고 tempList에 Car 인스턴스를 추가하려고하면 '열이없는 DataGridview 컨트롤에 행을 추가 할 수 없습니다.'라는 오류가 발생합니다. 나는 내가 무엇을 여기에서 놓치고 있는지에 관해 이해할 수 없다.

답변

0

나의 실수를 발견했다. 클래스 차의 멤버는 공개 인스턴스 변수이며 속성이 아닙니다. 내가 Auto Properties로 변경 한 순간에 효과가 있었다. :)