void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,BYTEamp;значение,CRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,intamp;значение,CRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,UINTamp;значение,CRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,longamp;значение,CRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,DWORDamp;значение,CRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,CStringamp;значение,CRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,floatamp;значениеCRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,doubleamp;значение,CRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,shortamp;значение,CDaoRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,BOOLamp;значение,CDaoRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,BYTEamp;значение,CDaoRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,longamp;значение,CDaoRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,DWORDamp;значение,CDaoRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,CStringamp;значение,CDaoRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,floatamp;значениеCDaoRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,doubleamp;значение,CDaoRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,COleDateTimeamp;значениеCDaoRecordset *pRecordset);
void&AFXAPIDDX_FieldText (CDataExchange *,pDXintНИДК,COleCurrencyamp;значение,CDaoRecordset *pRecordset);
Параметры
pDX
Указатель на объект CDataExchange . Framework предоставляет этот объект установить контекст для обмена данными, включая его направление.
нИДК
Идентификатор элемента управления в объекте CRecordView или CDaoRecordView.
значение
Ссылка на элемент данных поля в связанный объект CRecordset или CDaoRecordset . Тип данных значения зависит какой из перегруженных версий DDX_FieldText использовать.
pRecordset
Указатель на объект CRecordset или CDaoRecordset , с которыми осуществляется обмен данных. Этот указатель позволяет DDX_FieldText для обнаружения и установки значений Null.
Примечания
DDX_FieldText функция управляет передачи int, короткие, длинные, DWORD, CString, поплавок, двойной, BOOLили БАЙТ данных между элемента управления поля редактирования и члены данных полей набора записей. Для объектов CDaoRecordset DDX_FieldText также управляет передачи COleDateTimeи COleCurrency значений. Элемент управления поля пустого редактирования указывает на значение Null. На трансфер из набора записей в элементе управления, если набор записей поле имеет значение Null, установлен поле пустое. На переход от элемента управления к набору записей Если элемент управления является пустым, поле набора записей имеет значение Null.
Используйте версии с параметрами CRecordset , если вы работаете с помощью классов на основе ODBC. Использовать версии с параметрами CDaoRecordset , если вы работаете с помощью классов на основе DAO.
Для получения дополнительных сведений о DDX, см. Добавление диалогового окна в Visual C++ и обмен данных и проверки в руководство Visual C++ программиста. Для примеров и более подробную информацию о DDX поля CRecordView и CDaoRecordView , обратитесь к статье Представлений записей в Руководстве Visual C++ программист.
Пример
Следующая функция DoDataExchange для CRecordView содержит вызовы функций DDX_FieldText для трех данных типов: IDC_COURSELIST является списком; два других элемента управления являются полями ввода. Для Дао программирования m_pSet параметр — это указатель на CRecordset или CDaoRecordset.
//Example для 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
}
См. также DDX_FieldRadio, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBString, DDX_FieldCBStringExact, DDX_FieldCBIndex, DDX_FieldLBIndex, DDX_FieldScroll