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