DDX_FieldCBIndex

privatevoid &AFXAPI DDX_FieldCBIndex ( CDataExchange * pDX, Int nIDC, Intamp; Index, CRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldCBIndex ( CDataExchange * pDX, Int nIDC, Intamp; Index, CDaoRecordset * pRecordset );

Parameter

pDX

Ein Zeiger auf ein Objekt von CDataExchange . Das Framework stellt dieses Objekt Kontext den Datenaustausch, einschließlich seine Richtung herstellen.

nIDC

Die ID eines Steuerelements in der CRecordView oder CDaoRecordView -Objekts.

index

Ein Verweis auf einen Felddatenmember im zugeordneten CRecordset- oder CDaoRecordset -Objekt.

pRecordset

Ein Zeiger auf das CRecordset- oder CDaoRecordset -Objekt, mit dem Daten ausgetauscht werden.

Bemerkungen

Die DDX_FieldCBIndex -Funktion synchronisiert den Index des ausgewählten Elements im Listenfeld-Steuerelement von einem Kombinationsfeld-Steuerelement in einer Datensatzansicht und ein Int -Felddatenmember eines Recordsets die Datensatzansicht zugeordnet. Beim Verschieben von Daten aus dem Recordset-Objekt für das Steuerelement legt diese Funktion die Auswahl im Steuerelement basierend auf dem Wert im Indexangegeben. Auf eine Übertragung aus dem Recordset-Objekt für das Steuerelement wenn das Recordset-Feld Null ist, setzt MFC den Wert des Index auf 0. Auf einen Transfer vom Steuerelement zum Recordset ist wenn das Steuerelement leer ist oder kein Element ausgewählt ist, das Recordset-Feld auf 0 gesetzt.

Verwenden Sie die erste Version, wenn Sie mit den ODBC-basierten Klassen arbeiten. Verwenden Sie die zweite Version, wenn Sie mit der DAO-basierte Klassen arbeiten.

Weitere Informationen über DDX finden Sie unter Hinzufügen eines Dialogfelds in Visual C++ Tutorialsund Dialog Data Exchange und Validierung in Visual C++ Programmer's Guide. Beispiele und weitere Informationen über DDX für CRecordView und CDaoRecordView Felder finden Sie im Artikel Datensatzansichten im Visual C++ Programmer's Guide.

Beispiel

Ein allgemeines Beispiel DDX_Field finden Sie DDX_FieldText . Das Beispiel ähneln für DDX_FieldCBIndex .

Siehe auch&Nbsp;DDX_FieldText, DDX_FieldRadio, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBStringExact, DDX_FieldLBIndex, DDX_FieldScroll, DDX_CBIndex

Index