2013-11-27 3 views
0

나는 주 양식에 BindingSource을 가지고 있으며 사용자 정의 컨트롤에는 DataGridView가 있습니다. 기본 양식의 BindingSource을 DGV에 사용하고 싶지만 디자이너를 사용하여 열을 사용자 정의하고 싶습니다.두 개의 BindingSource 동기화

필자는 동일한 데이터 소스를 사용자 정의 컨트롤로 드래그하여 새로운 바인딩 소스를 만들었습니다. 이렇게하면 디자이너를 사용하여 열을 사용자 정의 할 수 있습니다. 그런 뒤에 코드에서, 내가

UserControl.CompaniesBindingSource.DataSource = CompaniesBindingSource 

을 쓴이 데이터 작업을 얻었으나, Current 속성은 최대 동기화되지 않습니다.

이것이 가능합니까?

답변

0

DataGridview에 Visual Studio Designer를 사용하고 코드에서 프로그래밍 방식으로 조작하려고하면 매우 어렵습니다. 나는 내가 원하는 방식으로 일할 수있는 능력을 갖지 못했습니다. 프로그래머가하는 일은 폼에서 datagridview를 만드는 것이지만 디자이너는 아무 것도하지 않습니다. 그런 다음, 전체 datagridview는 프로그래밍 방식으로 생성되고 조작됩니다. 일반적으로 광범위한 프로그래밍이 필요합니다.

+0

흠, 이해합니다. 실제로는 수십 줄의 코드를 없애고 디자이너가 쉽게 변경할 수있는 GUI 속성에 초점을 맞춘 향후 코드 작성을 피하기 때문에 다소 실망 스럽습니다. –

관련 문제