privatevoid &AFXAPI DDX_FieldLBStringExact ( CDataExchange * pDX, Int nIDC, CStringamp; Wert, CRecordset * pRecordset );
privatevoid &AFXAPI DDX_FieldLBStringExact ( CDataExchange * pDX, Int nIDC, CStringamp; Wert, 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.
wert
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_FieldLBStringExact Funktion kopiert die aktuelle Auswahl der ein Listenfeld-Steuerelement in einer Datensatzansicht zu einem CString Felddatenmember eines Recordsets die Datensatzansicht zugeordnet. In umgekehrter Richtung legt diese Funktion die aktuelle Auswahl im Listenfeld auf die erste Zeile, die die in Wertangegebene Zeichenfolge genau übereinstimmt. Wenn das Recordset-Feld Null ist, ist Auswahl auf eine Übertragung aus dem Recordset-Objekt für das Steuerelement aus dem Listenfeld entfernt. Auf einen Transfer vom Steuerelement zum Recordset wenn das Steuerelement leer ist, wird das Recordset-Feld auf Null 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++ Tutorials und 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 . Aufrufe von DDX_FieldLBStringExact wäre ähnlich.
Siehe auch&Nbsp;DDX_FieldText, DDX_FieldRadio, DDX_FieldLBString, DDX_FieldCBString, DDX_FieldCBStringExact, DDX_FieldCBIndex, DDX_FieldLBIndex, DDX_FieldScroll