레코드 뷰의 데이터 교환 (MFC Data Access)
클래스 추가를 사용하여 레코드 보기의 대화 상자 템플릿 리소스에 있는 컨트롤을 레코드 집합의 필드에 매핑하는 경우 프레임워크는 레코드 집합에서 컨트롤, 컨트롤에서 레코드 집합까지 양방향으로 데이터 교환을 관리합니다. DDX 메커니즘을 사용하면 데이터를 전송하는 코드를 직접 작성할 필요가 없습니다.
레코드 뷰용 DDX는 ODBC(클래스 CRecordset
의 레코드 집합)에 대한 RFX와 함께 작동합니다. RFX는 데이터 원본의 현재 레코드와 레코드 집합 개체의 필드 데이터 멤버 간에 데이터를 이동합니다. DDX는 필드 데이터 멤버에서 폼의 컨트롤로 데이터를 이동합니다. 이 조합은 먼저 폼 컨트롤을 채운 다음 사용자가 레코드 간을 이동할 때 계속해서 컨트롤을 채웁니다. 또한 업데이트된 데이터를 레코드 집합으로 다시 이동했다가 데이터 소스로 이동할 수도 있습니다.
다음 그림에서는 레코드 뷰에 대한 DDX와 RFX 간의 관계를 보여 줍니다.
DDE(Dialog Data Exchange) 및 레코드 필드 교환
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요. RFX에 대한 자세한 내용은 RFX(레코드 필드 교환)를 참조하세요.