DDX_FieldCBString
DDX_FieldCBString Funkcja zarządza transferu CString danych między formantu edycyjnego formant pola kombi w widoku rekordu i CString pole danych członkiem zestawu rekordów związane z widoku rekordu.
void AFXAPI DDX_FieldCBString(
CDataExchange* pDX,
int nIDC,
CString& value,
CRecordset* pRecordset
);
void AFXAPI DDX_FieldCBString(
CDataExchange* pDX,
int nIDC,
CString& value,
CDaoRecordset* pRecordset
);
Parametry
pDX
Wskaźnik do CDataExchange obiektu.Ramach dostaw tego obiektu, aby ustanowić kontekst wymiany danych, łącznie z jego kierunku.nIDC
Identyfikator formantu w CRecordView lub CDaoRecordView obiektu.wartość
Odwołanie do elementu danych pola w skojarzonym CRecordset lub CDaoRecordset obiektu.pRecordset
Wskaźnik do CRecordset lub CDaoRecordset obiektu, z którym dane są wymieniane.
Uwagi
Podczas przenoszenia danych z tego zestawu rekordów do formantu, ta funkcja ustawia bieżące zaznaczenie w polu kombi, aby pierwszy wiersz, który rozpoczyna się od znaków w ciągu określonego w wartość.W chwili przeniesienia z zestawu rekordów do formantu, jeśli pole zestaw rekordów jest Null, dokonaj wyboru jest usuwany z pola kombi i formancie edycyjnym pola kombi jest ustawiona na puste.W chwili przeniesienia z formantu z zestawem rekordów Jeśli formant jest pusty, pole zestaw rekordów jest równa Null jeśli pozwala na to pole.
Jeśli pracujesz z klas opartych na ODBC, należy korzystać z pierwszej wersji.Drugi wersji należy używać, jeśli użytkownik pracuje z klas opartych na DAO.
Aby uzyskać więcej informacji o DDX, zobacz okno dialogowe wymianę danych i sprawdzania poprawności.Przykłady i uzyskać więcej informacji o DDX dla CRecordView i CDaoRecordView pól, zobacz artykuł Widoki rekordu.
Przykład
Zobacz DDX_FieldText na ogólne przykład DDX_Field.W przykładzie zawiera wywołanie DDX_FieldCBString.
Wymagania
Nagłówek: afxdao.h