DDX_FieldLBIndex
La funzione di DDX_FieldLBIndex sincronizza l'indice dell'elemento selezionato in un controllo casella di riepilogo in una visualizzazione di record e un membro dati di campo di int di un recordset associato alla visualizzazione di record.
void AFXAPI DDX_FieldLBIndex(
CDataExchange* pDX,
int nIDC,
int& index,
CRecordset* pRecordset
);
void AFXAPI DDX_FieldLBIndex(
CDataExchange* pDX,
int nIDC,
int& index,
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 .indice
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 nel controllo in base al valore specificato nell'indice.In un trasferimento dal recordset nel controllo, se il campo del recordset è null, MFC imposta il valore di indice a 0.In un trasferimento dal controllo del recordset, se il controllo è vuoto, il campo del recordset è impostato su 0.
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.
Requisiti
Header: afxdao.h