DDX_FieldLBStringExact
O DDX_FieldLBStringExact função copia a seleção atual de um controle de caixa de lista em um modo de registro para um CString membro de dados de campo de um conjunto de registros associado com o modo de 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 CDataExchange objeto.A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.nIDC
A ID de um controle na CRecordView ou CDaoRecordView objeto.valor
Uma referência a um membro de dados de campo no associado CRecordset ou CDaoRecordset objeto.pRecordset
Um ponteiro para o CRecordset ou CDaoRecordset objeto com o qual os dados são trocados.
Comentários
Na direção inversa, essa função define a seleção atual na caixa de listagem para a primeira linha que corresponda exatamente a seqüência especificada em valor.Em uma transferência de conjunto de registros para o controle, se o campo de conjunto de registros for Null, qualquer seleção é removida da caixa de listagem.Em uma transferência de controle de conjunto de registros, se o controle estiver vazio, o campo de conjunto de registros é definido como Null.
Se você estiver trabalhando com as classes de ODBC, use a primeira versão.Use a segunda versão se você estiver trabalhando com as classes de DAO.
Para obter mais informações sobre DDX, consulte caixa de diálogo dados Exchange e validação.Para obter exemplos e obter mais informações sobre DDX para CRecordView e CDaoRecordView campos, consulte o artigo Modos de exibição do registro.
Exemplo
Consulte DDX_FieldText para obter um exemplo de DDX_Field geral.Chamadas para DDX_FieldLBStringExact seria semelhante.
Requisitos
Cabeçalho: afxdao.h