2009-11-03 5 views
2

VB.NET 2008 양식에는 DataGridView, BindingSource 및 TableAdapter가 있습니다.DataGridView를 사용하여 여러 테이블 업데이트

BindingSource DataSource는 데이터 집합입니다.

데이터 집합에서 나는 세 개의 테이블을 조인하는 채우기 명령을 가지고 있으며 DataGridView에 문제없이 표시됩니다.

그러나 단일 TableAdapter의 여러 테이블을 가지고 있기 때문에 dataGridView를 업데이트 할 수 없습니까?

누구나 내가 업데이트 할 수있는 간단한 방법을 알고 있습니다. 테이블에는 200 개 이상의 열이 있으며 변경된 열만 업데이트하려고합니다. 단일 테이블을 사용하면 DataGridView에서 데이터를 편집 할 수 있으며 데이터베이스가 업데이트됩니다.

도움이 필요하십니까?

감사합니다.

답변

0

불행히도 Windows.Forms BindingSource은 복잡한 속성을 지원하지 않습니다.

복잡한 속성 값 및 할당을 처리하기 위해 사용자 지정 BindingSource을 제작해야합니다 (맞춤 설정되어있을 가능성이 큽니다).