DDX_FieldCBIndex

nieważne &AFXAPI DDX_FieldCBIndex ( CDataExchange * pDX, int nIDC, intamp; indeks, CRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldCBIndex ( CDataExchange * pDX, int nIDC, intamp; indeks, CDaoRecordset * pRecordset );

Parametry

pDX

Wskaźnik do obiektu CDataExchange . Ramach dostarcza ten obiekt, aby ustanowić kontekst wymiany danych, w tym jego kierunek.

nIDC

Identyfikator formantu w obiekcie CRecordView lub CDaoRecordView.

indeks

Odwołanie do pola danych składnik skojarzony obiekt CRecordset lub CDaoRecordset.

pRecordset

Wskaźnik na obiekt CRecordset lub CDaoRecordset , z którą dane są wymieniane.

Uwagi

Funkcja DDX_FieldCBIndex synchronizuje indeksu elementu zaznaczonego w formant pola listy formant pola kombi w widoku rekordu i element członkowski danych pola int rekordów skojarzonych z rekordu widoku. Podczas przenoszenia danych w zestawie do formantu, ta funkcja ustawia zaznaczenie formantu na podstawie wartości określonej w indeksie. O przeniesieniu z tego zestawu rekordów do formantu Jeśli pole rekordów ma wartość Null, MFC ustawia wartość indeksu 0. O przeniesieniu z formantu do zestawu rekordów Jeśli formant jest pusty lub element nie jest zaznaczone, pole rekordów jest ustawiona na 0.

Pierwsza wersja należy użyć, jeśli pracujesz z klas opartych na ODBC. Użyć drugiej wersji, jeśli pracujesz z klas opartych na DAO.

Aby uzyskać więcej informacji na temat DDX, zobacz Dodawanie pojawia się okno dialogowe Programu Visual C++ samouczkii wymiany danych okno dialogowe i sprawdzania poprawności w Visual C++ Programmer's Guide. Przykładami i uzyskać więcej informacji o DDX dla pól CRecordView i CDaoRecordView , zobacz artykuł Rekord widoki w Visual C++ Programmer's Guide.

Przykład

Zobacz DDX_FieldText ogólny przykład DDX_Field. Przykładem może być podobne do DDX_FieldCBIndex.

Zobacz też DDX_FieldText, DDX_FieldRadio, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBStringExact, DDX_FieldLBIndex, DDX_FieldScroll, DDX_CBIndex

Index