nieważne &AFXAPI DDX_FieldCBString ( CDataExchange * pDX, int nIDC, CStringamp; wartość, CRecordset * pRecordset );
void &AFXAPI DDX_FieldCBString (CDataExchange * pDX, int nIDCCStringamp;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.
pRecordset
Wskaźnik na obiekt CRecordset lub CDaoRecordset , z którą dane są wymieniane.
Uwagi
Funkcja DDX_FieldCBString zarządza transferu danych CString między formancie edycyjnym formant pola kombi w widoku rekordu, członek CString pola danych zestawu rekordów skojarzonych z rekordu widoku. Podczas przenoszenia danych w zestawie do formantu, ta funkcja ustala bieżące zaznaczenie w polu kombi, aby pierwszy wiersz, który rozpoczyna się od znaków w ciągu określonej wartości. Przeniesienia z tego zestawu rekordów do formantu, jeśli pole rekordów ma wartość Null, jakakolwiek selekcja zostanie usunięty z pola kombi i formancie edycyjnym pola kombi jest ustawiony na puste. Na przeniesienie z formantu do zestawu rekordów Jeśli formant jest pusty, pola rekordów jest ustawiona na Null jeśli pozwala na to pole.
Pierwsza wersja należy użyć, jeśli pracujesz z klas opartych na ODBC. Użyć drugiej wersji, 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
Zobacz DDX_FieldText ogólny przykład DDX_Field. Przykład zawiera wywołanie DDX_FieldCBString.
Zobacz też DDX_FieldText, DDX_FieldRadio, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBStringExact