DDX_FieldCBStringExact
La funzione di DDX_FieldCBStringExact gestisce il trasferimento dei dati di CString tra il controllo di modifica nel controllo casella combinata in una visualizzazione di record e un membro dati di campo di CString di un recordset associato alla visualizzazione di record.
void AFXAPI DDX_FieldCBStringExact(
CDataExchange* pDX,
int nIDC,
CString& value,
CRecordset* pRecordset
);
void AFXAPI DDX_FieldCBStringExact(
CDataExchange* pDX,
int nIDC,
CString& value,
CDaoRecordset* pRecordset
);
Parametri
pDX
Un puntatore a un oggetto di CDataExchange. Il framework viene fornito questo oggetto per stabilire il contesto dello scambio di dati, inclusa la direzione.nIDC
L'id di un controllo nell'oggetto di CDaoRecordView o di CRecordView.corrispondente
Un riferimento a un membro dati di campo in CRecordset o nell'oggetto collegato di CDaoRecordset.pRecordset
Un puntatore all'oggetto di CDaoRecordset o di CRecordset con cui i dati vengono scambiati.
Note
In spostare i dati dal recordset al controllo, la funzione imposta la selezione corrente nella casella combinata nella prima riga che corrisponde esattamente alla stringa specificata nel valore. In un trasferimento dal recordset nel controllo, se il campo del recordset è NULL, la selezione viene rimossa dalla casella combinata e la casella di modifica della casella combinata è impostata su void. In un trasferimento dal controllo del recordset, se il controllo è vuoto, il campo del recordset è impostato SU NULL.
Utilizzare la prima versione se si utilizzano le classi basate su ODBC. Utilizzare la seconda versione se si utilizzano le classi basate su DAO.
Per ulteriori informazioni su DDX, vedere Dialog Data Exchange (DDX) e Dialog Data Validation (DDV). Per ulteriori informazioni ed esempi su DDX per CRecordView e i campi di CDaoRecordView, vedere l'articolo Visualizzazioni di record.
Esempio
Vedere DDX_FieldText per un esempio di DDX_Field generale. Le chiamate a DDX_FieldCBStringExact sarebbero simili.
Requisiti
Intestazione: afxdao.h