Partager via


DDX_FieldCBIndex

La fonction d' DDX_FieldCBIndex synchronise l'index de l'élément sélectionné dans le contrôle zone de liste déroulante d'un contrôle zone de liste déroulante dans une vue de l'enregistrement et les données membres de champ d' int d'un recordset associé à la vue de l'enregistrement.

void AFXAPI DDX_FieldCBIndex(
   CDataExchange* pDX,
   int nIDC,
   int& index,
   CRecordset* pRecordset 
);
void AFXAPI DDX_FieldCBIndex(
   CDataExchange* pDX,
   int nIDC,
   int& index,
   CDaoRecordset* pRecordset 
);

Paramètres

  • pDX
    Un pointeur vers un objet de CDataExchange .L'infrastructure fournit cet objet pour générer le contexte de l'échange de données, y compris sa direction.

  • nIDC
    L'ID d'un contrôle dans l'objet de CRecordView ou de CDaoRecordView .

  • index
    Une référence à des données membres de champ dans CRecordset ou l'objet associé d' CDaoRecordset .

  • pRecordset
    Pointeur vers l'objet de CRecordset ou de CDaoRecordset avec lequel les données sont échangées.

Notes

En déplaçant les données du recordset au contrôle, cette fonction définit la sélection dans le contrôle selon la valeur spécifiée dans l'index.Sur un transfert du recordset au contrôle, si le champ de recordset est null, MFC définit la valeur de l'index à 0.Sur un transfert de contrôle au recordset, si le contrôle est vide ou si aucun élément n'est sélectionné, le champ de recordset a la valeur 0.

Utilisez la première version si vous utilisez les classes ODBC.Utilisez la deuxième version si vous utilisez les classes DAO.

Pour plus d'informations sur DDX, consultez Échange et validation de données de boîtes de dialogue.Pour obtenir des exemples et des informations sur le mécanisme DDX des champs de CRecordView et de CDaoRecordView , consultez l'article vues des enregistrements.

Exemple

Consultez DDX_FieldText pour un exemple du Général DDX_Field.L'exemple est similaire pour DDX_FieldCBIndex.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

DDX_FieldText

DDX_FieldRadio

DDX_FieldLBString

DDX_FieldLBStringExact

DDX_FieldCBStringExact

DDX_FieldLBIndex

DDX_FieldScroll

DDX_CBIndex

Concepts

Macro MFC et Globals