2016-12-14 7 views
0

탭 컨트롤이있는 Windows 폼이 있습니다. 탭 컨트롤의 3 탭에있는 바인딩 소스의 필드가 있습니다. 3 개의 탭 모두에서 양식을 열고 데이터를 변경하고 탭 사이를 탐색하면 변경 사항이 있습니다. BindingNaviator에서 '저장'버튼을 클릭하면 모든 변경 사항이 바인딩 된 테이블에 저장되지 않습니다. 변화를 잃지 않기 위해해야 ​​할 특별한 것이 있습니까?3 탭에 걸쳐 데이터 바인딩 된 테이블 정보 저장 vb.net

+0

테이블의 필드를 탭으로 끌어서 모든 컨트롤 데이터를 바인딩합니까? 이 방법으로 묶이지 않은 컨트롤이 있습니까? 여기서는 IDE 데이터 마법사를 사용하여 TableAdapters 등을 만드는 데이터 소스를 생성했다고 가정합니다. –

+0

예, 모두 왼쪽의 '데이터 소스'섹션에서 드래그됩니다. – tshunter105

+0

이 경우 탭에 테이블 데이터를 드래그 할 때 폼에 추가 된 내장 된 저장 코드를 사용하여 한 테이블의 모든 필드가 저장되지 않는 이유가 없습니다. –

답변

0

문제점을 발견했습니다. 내 Tab 컨트롤의 Tab2에 일부 숫자 필드가 있습니다. 또한 사용자가 해당 숫자 필드를 100으로 설정하도록 선택할 수있는 체크 상자가 있으며 선택을 취소하면 해당 숫자 필드의 .text 속성을 ""로 설정합니다. 필드는 공백 대신 0으로 설정해야합니다. 이 변경 작업을 마친 후에는 정상적으로 작동합니다. 도와 주셔서 감사합니다.