Condividi tramite


DDX_FieldCBString

La funzione di DDX_FieldCBString 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_FieldCBString(
   CDataExchange* pDX,
   int nIDC,
   CString& value,
   CRecordset* pRecordset 
);
void AFXAPI DDX_FieldCBString(
   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 associato a 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, questa funzione imposta la selezione corrente nella casella combinata nella prima riga che inizia con i caratteri nella stringa specificata nel valore.In un trasferimento dal recordset nel controllo, se il campo del recordset è null, qualsiasi selezione verrà rimosso dalla casella combinata e il controllo di modifica della casella combinata è impostato su nessun valore.In un trasferimento dal controllo del recordset, se il controllo è vuoto, il campo del recordset è impostato su null se il campo consente.

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 i campi di CDaoRecordView e di CRecordView , vedere l'articolo visualizzazioni di record.

Esempio

Vedere DDX_FieldText per un esempio di generale DDX_Field.L'esempio include una chiamata a DDX_FieldCBString.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

DDX_FieldText

DDX_FieldRadio

DDX_FieldLBString

DDX_FieldLBStringExact

DDX_FieldCBStringExact

Concetti

Macro MFC e Globals