Compartilhar via


DDX_FieldLBStringExact

A função de DDX_FieldLBStringExact copia a seleção atual de um controle da caixa de listagem em uma exibição de registro para um membro de dados do campo de CString de um conjunto de registros associado à exibição do registro.

void AFXAPI DDX_FieldLBStringExact( 
   CDataExchange* pDX, 
   int nIDC, 
   CString& value, 
   CRecordset* pRecordset  
); 
void AFXAPI DDX_FieldLBStringExact( 
   CDataExchange* pDX, 
   int nIDC, 
   CString& value, 
   CDaoRecordset* pRecordset  
);

Parâmetros

  • pDX
    Um ponteiro para um objeto de CDataExchange . A estrutura fornece esse objeto para estabelecer o contexto de troca de dados, inclusive sua direção.

  • nIDC
    A ID de um controle no objeto de CRecordView ou de CDaoRecordView .

  • valor
    Uma referência a um membro de dados do campo em CRecordset ou objeto associado de CDaoRecordset .

  • pRecordset
    Um ponteiro para o objeto de CRecordset ou de CDaoRecordset com que os dados são trocados.

Comentários

Na direção inversa, esta função define a seleção atual na caixa de listagem para a primeira linha que corresponde exatamente à cadeia de caracteres especificada no valor. Em uma transferência do conjunto de registros ao controle, se o campo do conjunto de registros for nulo, nenhuma seleção for descartada da caixa de listagem. Em uma transferência de controle ao conjunto de registros, se o controle está vazia, o campo do conjunto de registros é definido como nulo.

Use a primeira versão se você estiver trabalhando com as classes com base em log. Use a segunda versão se você estiver trabalhando com as classes baseadas DAO-.

Para obter mais informações sobre como DDX, consulte Caixa de diálogo troca de dados e validação. Para obter exemplos e mais informações sobre DDX para CRecordView e campos de CDaoRecordView , consulte o artigo Exibições do registro.

Exemplo

Consulte DDX_FieldText para obter um exemplo de DDX_Field geral. As chamadas a DDX_FieldLBStringExact seriam semelhantes.

Requisitos

Header: afxdao.h

Consulte também

Referência

DDX_FieldText

DDX_FieldRadio

DDX_FieldLBString

DDX_FieldCBString

DDX_FieldCBStringExact

DDX_FieldCBIndex

DDX_FieldLBIndex

DDX_FieldScroll

Conceitos

Macros e globais MFC