DDX_FieldText

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, BYTEamp; valor, CRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, intamp; valor, CRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, UINTamp; valor, CRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, longamp; valor, CRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, DWORDamp; valor, CRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, CStringamp; valor, CRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, floatamp; valorCRecordset *pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, doubleamp; valor, CRecordset *pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, shortamp; valor, CDaoRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, BOOLamp; valor, CDaoRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, BYTEamp; valor, CDaoRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, longamp; valor, CDaoRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, DWORDamp; valor, CDaoRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, CStringamp; valor, CDaoRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, floatamp; valorCDaoRecordset *pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, doubleamp; valor, CDaoRecordset *pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, COleDateTimeamp; valorCDaoRecordset *pRecordset );

privatevoid &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, COleCurrencyamp; valor, CDaoRecordset *pRecordset );

Parâmetros

pDX

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

nIDC

A identificação de um Controlarar no CRecordView ou CDaoRecordView objeto.

valor

Uma referência a um membro de dados de campo no associado CRecordset ou CDaoRecordset objeto. O tipo de dados do valor depende de qual das versões sobrecarregadas de DDX_FieldText você usar.

pRecordset

Um ponteiro para o CRecordset ou CDaoRecordset objeto com os quais dados são trocados. Esse ponteiro permite DDX_FieldText detectar e definir valores Null.

Observações

A função DDX_FieldText gerencia a transferência de int, curto, longo, DWORD, CString, flutuar, Duplo, BOOLou dados BYTE entre um controle de caixa de editar e os membros de dados campo de um conjunto de registros. Para objetos de CDaoRecordset , DDX_FieldText também gerencia transferidor COleDateTimee COleCurrency valores. Um controle de caixa de editar vazia indica um valor nulo. Em uma transferência de conjunto de registros para o Controlarar, se o campo de conjunto de registros for Null, a caixa de edição é definida para vazio. Em uma transferência de Controlarar para o conjunto de registros, se o Controlarar estiver vazio, o campo de conjunto de registros é definido como Null.

Se você estiver trabalhando com as classes baseado em ODBC, use as versões com parâmetros de CRecordset . Use as versões com CDaoRecordset parâmetros se você estiver trabalhando com as classes de DAO.

Para obter mais informações sobre DDX, consulte adicionando uma caixa de diálogo no Visual C++ tutoriais e caixa de diálogo de dados Exchange e validação em Guia do programador do Visual C++. Para obter exemplos e obter mais informações sobre DDX para CRecordView e CDaoRecordView campos, consulte o artigo Registro exibições no Guia do programador do Visual C++.

Exemplo

A seguinte função DoDataExchange para um CRecordView contém chamadas de função DDX_FieldText para tipos de três dados: IDC_COURSELIST é uma caixa de combinação; os outros dois controles são caixas de edição. Para o DAO de programação, o m_pSet parâmetro é um ponteiro para um CRecordset ou CDaoRecordset.

//Exemplo para DDX_FieldText
privatevoid CSectionForm::DoDataExchange (CDataExchange pDX)
{
 nbsp;  CRecordView::DoDataExchange (pDX);
    //{{AFX_DATA_MAP(CSectionForm)
    DDX_FieldCBString (pDX, IDC_COURSELIST, m_pSet - > m_strCourseID, m_pSet);
    DDX_FieldText (pDX, IDC_ROOM, m_pSet - > m_nRoomNo, m_pSet);
    DDX_FieldText (pDX, IDC_TUITION, m_pSet - > m_dwTuition, m_pSet);
    //}}AFX_DATA_MAP
}

Co&nsulte tambémnbsp;DDX_FieldRadio, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBString, DDX_FieldCBStringExact, DDX_FieldCBIndex, DDX_FieldLBIndex, DDX_FieldScroll

Index