DDX_FieldCBString
Die verwaltete Funktion DDX_FieldCBStringCString die Übertragung von Daten zwischen dem Bearbeitungssteuerelement eines Kombinationsfeld-Steuerelements in einer Datensatzansicht und ein CString Felddatenmember eines Recordsets, das der Datensatzansicht zugeordnet ist.
void AFXAPI DDX_FieldCBString(
CDataExchange* pDX,
int nIDC,
CString& value,
CRecordset* pRecordset
);
void AFXAPI DDX_FieldCBString(
CDataExchange* pDX,
int nIDC,
CString& value,
CDaoRecordset* pRecordset
);
Parameter
pDX
Ein Zeiger auf einen CDataExchange-Objekt.Das Framework stellt dieses Objekt, um den Kontext des austausches Daten, einschließlich seiner Richtung herzustellen.nIDC
Die ID eines Steuerelements im CRecordView oder CDaoRecordView-Objekt.Wert
Ein Verweis auf einen Felddatenmember in der zugeordneten CRecordset oder im CDaoRecordset-Objekt.pRecordset
Ein Zeiger auf den CRecordset oder CDaoRecordset-Objekt, mit dem Daten ausgetauscht werden.
Hinweise
Wenn Daten aus dem Recordset auf das Steuerelement gezeigt wird, wird diese Funktion die aktuelle Auswahl im Kombinationsfeld zur ersten Zeile fest, die mit den Zeichen in der Zeichenfolge beginnt, die im Wert angegeben wird.Auf einer Übertragung vom Recordset auf das Steuerelement, wenn das Recordset im Feld NULL ist, wird jede Auswahl im Kombinationsfeld entfernt, und das Bearbeitungssteuerelement des Kombinationsfelds wird festgelegt, um sich selbst zu leeren.Auf einer Übertragung von Steuerelement zu Steuerelement, wenn das Recordset leer ist, wird das Feld Recordset auf NULL festgelegt, wenn das Feld zulässt.
Verwenden Sie die erste Version, wenn Sie mit den ODBC-basierten Klassen arbeiten.Verwenden Sie die zweite Version, wenn Sie mit den DAO-basierten Klassen arbeiten.
Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch (DDX, Dialog Data Exchange) und Dialogdatenvalidierung (DDV, Dialog Data Validation).Weitere Informationen über DDX und Beispiele für CRecordView und CDaoRecordView Felder finden Sie im Artikel Datensatzansichten.
Beispiel
DDX_FieldText finden Sie ein Beispiel für allgemeine DDX_Field.Das Beispiel enthält einen Aufruf von DDX_FieldCBString.
Anforderungen
Header: afxdao.h