DDX_FieldCBIndex
La función de DDX_FieldCBIndex sincroniza el índice del elemento seleccionado en el control de cuadro de lista de un control de cuadro combinado en una vista de registros y un miembro de datos de campo de int de un conjunto de registros asociado a la vista de registros.
void AFXAPI DDX_FieldCBIndex(
CDataExchange* pDX,
int nIDC,
int& index,
CRecordset* pRecordset
);
void AFXAPI DDX_FieldCBIndex(
CDataExchange* pDX,
int nIDC,
int& index,
CDaoRecordset* pRecordset
);
Parámetros
pDX
Un puntero a un objeto de CDataExchange . Las fuentes de marco este objeto para establecer el contexto de intercambio de datos, incluida su dirección.nIDC
El identificador de un control en el objeto de CRecordView o de CDaoRecordView .índice
Una referencia a un miembro de datos de campo de CRecordset o el objeto asociado de CDaoRecordset .pRecordset
Un puntero al objeto de CRecordset o de CDaoRecordset con el que se intercambian los datos.
Comentarios
Al mover datos de un conjunto de registros al control, esta función establece la selección en el control basado en el valor especificado en el índice. En una transferencia de conjunto de registros al control, si el campo de conjunto de registros es Null, MFC establece el valor de índice en 0. En una transferencia de control al conjunto de registros, si el control está vacío o si no se selecciona ningún elemento, el campo de conjunto de registros se establece en 0.
Utilice la primera versión si trabaja con las clases ODBC- basadas en. Utilice la segunda versión si trabaja con las clases DAO- basadas en.
Para obtener más información sobre DDX, vea Intercambio y validación de datos de cuadros de diálogo. Para obtener ejemplos y más información sobre DDX para CRecordView y los campos de CDaoRecordView , vea el artículo Vistas de registros.
Ejemplo
Vea DDX_FieldText para obtener un ejemplo de general DDX_Field. El ejemplo sería similar para DDX_FieldCBIndex.
Requisitos
Header: afxdao.h