DDX_FieldText

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, BYTEamp; wartość, CRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, intamp; wartość, CRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, UINTamp; wartość, CRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, longamp; wartość, CRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, DWORDamp; wartość, CRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, CStringamp; wartość, CRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, floatamp; wartośćCRecordset *,pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, doubleamp; wartość, CRecordset *pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, shortamp; wartość, CDaoRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, BOOLamp; wartość, CDaoRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, BYTEamp; wartość, CDaoRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, longamp; wartość, CDaoRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, DWORDamp; wartość, CDaoRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, CStringamp; wartość, CDaoRecordset * pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, floatamp; wartośćCDaoRecordset *,pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, doubleamp; wartość, CDaoRecordset *pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, COleDateTimeamp; wartośćCDaoRecordset *,pRecordset );

nieważne &AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, COleCurrencyamp; wartość, CDaoRecordset *pRecordset );

Parametry

pDX

Wskaźnik do obiektu CDataExchange . Ramach dostarcza ten obiekt, aby ustanowić kontekst wymiany danych, w tym jego kierunek.

nIDC

Identyfikator formantu w obiekcie CRecordView lub CDaoRecordView.

wartość

Odwołanie do pola danych składnik skojarzony obiekt CRecordset lub CDaoRecordset . Typ danych wartości zależy od którego przeciążony wersji DDX_FieldText za pomocą.

pRecordset

Wskaźnik na obiekt CRecordset lub CDaoRecordset , z którą dane są wymieniane. Ten wskaźnik umożliwia DDX_FieldText do wykrycia i ustawiania wartości Null.

Uwagi

Funkcja DDX_FieldText zarządza przeniesienia int, krótkie, długie, DWORD, CString, pływak, podwójne, BOOLlub BAJTÓW danych między formantu pola edycji pola danych członków zestawu rekordów. Dla obiektów CDaoRecordset DDX_FieldText także zarządza przekazującej COleDateTimei COleCurrency wartości. Formant edycyjny puste pole oznacza wartość Null. Na przeniesienie z tego zestawu rekordów do formantu, jeśli pole rekordów ma wartość Null, pola edycji jest ustawiona na puste. Na przeniesienie z formantu do zestawu rekordów Jeśli formant jest pusty, pola rekordów jest ustawiona na wartość Null.

Użyj wersji z parametrami CRecordset , jeśli pracujesz z klas opartych na ODBC. Użyj wersji z parametrami CDaoRecordset , jeśli pracujesz z klas opartych na DAO.

Aby uzyskać więcej informacji na temat DDX, zobacz Dodawanie pojawia się okno dialogowe Programu Visual C++ samouczki i wymiany danych okno dialogowe i sprawdzania poprawności w Visual C++ Programmer's Guide. Przykładami i uzyskać więcej informacji o DDX dla pól CRecordView i CDaoRecordView , zobacz artykuł Rekord widoki w Visual C++ Programmer's Guide.

Przykład

Następująca funkcja DoDataExchange dla CRecordView zawiera wywołania funkcji DDX_FieldText dla trzech typów: IDC_COURSELIST jest polem kombi; pozostałe dwa formanty są pól edycji. Dla obiektów DAO programowania parametr m_pSet jest wskaźnik do CRecordset lub CDaoRecordset.

//Example do DDX_FieldText
void 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
}

Zobacz też DDX_FieldRadio, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBString, DDX_FieldCBStringExact, DDX_FieldCBIndex, DDX_FieldLBIndex, DDX_FieldScroll

Index