void CStockView::DoDataExchange(CDataExchange* pDX) { CRecordView::DoDataExchange(pDX); DDX_FieldText(pDX, IDC_STOCKNAME, m_pSet->m_ProductName, m_pSet); DDX_FieldText(pDX, IDC_STOCKID, m_pSet->m_ProductID, m_pSet); DDX_FieldText(pDX, IDC_STOCKUNITPRICE, m_pSet->m_UnitPrice, m_pSet); DDX_FieldText(pDX, IDC_STOCKUNITSINSTOCK, m_pSet->m_UnitsInStock, m_pSet); DDX_FieldText(pDX, IDC_STOCKREORDERLEVEL, m_pSet->m_ReorderLevel, m_pSet); }
void CRVTestView::DoDataExchange(CDataExchange* pDX) { CRecordView::DoDataExchange(pDX); //{{AFX_DATA_MAP(CRVTestView) DDX_FieldText(pDX, IDC_EDIT2, m_pSet->m_MSG_ID, m_pSet); DDX_FieldText(pDX, IDC_EDIT3, m_pSet->m_MSG_SENDER, m_pSet); DDX_FieldText(pDX, IDC_EDIT4, m_pSet->m_MSG_RECEIVER, m_pSet); DDX_FieldText(pDX, IDC_EDIT5, m_pSet->m_MSG_DATE, m_pSet); DDX_FieldText(pDX, IDC_EDIT6, m_pSet->m_MSG_CONTENT, m_pSet); //}}AFX_DATA_MAP }
void CCustomerView::DoDataExchange(CDataExchange* pDX) { // TODO: Add your specialized code here and/or call the base class CRecordView::DoDataExchange(pDX); DDX_DateTimeCtrl(pDX, IDC_ORDERDATE, m_OrderDate); DDX_DateTimeCtrl(pDX, IDC_REQUIREDDATE, m_RequiredDate); DDX_FieldText(pDX, IDC_COMPANYNAME, m_pSet->m_CompanyName, m_pSet); DDX_Text(pDX, IDC_NEWORDERID, m_NewOrderID); }
void CStratOMaticDBView::DoDataExchange(CDataExchange* pDX) { CRecordView::DoDataExchange(pDX); // you can insert DDX_Field* functions here to 'connect' your controls to the database fields, ex. // DDX_FieldText(pDX, IDC_MYEDITBOX, m_pSet->m_szColumn1, m_pSet); // DDX_FieldCheck(pDX, IDC_MYCHECKBOX, m_pSet->m_bColumn2, m_pSet); // See MSDN and ODBC samples for more information CRecordView::DoDataExchange(pDX); DDX_FieldText(pDX, IDC_EDIT_FirstName, m_pSet->m_FirstName, m_pSet); }
void CStaffManageView::DoDataExchange(CDataExchange* pDX) { CRecordView::DoDataExchange(pDX); // 可以在此处插入 DDX_Field* 函数以将控件“连接”到数据库字段,例如 DDX_FieldText(pDX, IDC_EDITZGBH, m_pSet->m_iStaffID, m_pSet); // 职工编号 DDX_FieldText(pDX, IDC_EDITZGXM, m_pSet->m_strStaffName, m_pSet); // 职工姓名 DDX_FieldText(pDX, IDC_EDITZGNL, m_pSet->m_iStaffAge, m_pSet); // 职工年龄 DDX_FieldText(pDX, IDC_EDITSZBM, m_pSet->m_strDepartment, m_pSet); // 职工部门 DDX_FieldText(pDX, IDC_EDITZGXB, m_pSet->m_strStaffSex, m_pSet); //职工性别 DDX_FieldText(pDX, IDC_EDITZC, m_pSet->m_strDuty, m_pSet); //职称 //DDX_FieldText(pDX, IDC_EDITGZSJ, m_pSet->m_WorkTime, m_pSet); // 工作时间 DDX_FieldText(pDX, IDC_EDITJBGZ, m_pSet->m_fStaffPrice, m_pSet); // 基本工资 DDX_FieldText(pDX, IDC_EDIT_GRADUATA, m_pSet->m_strWhereGradute, m_pSet); // 毕业院校 // 有关更多信息,请参阅 MSDN 和 ODBC 示例 DDX_DateTimeCtrl(pDX, IDC_TIME_RZSJ, m_pSet->m_WorkTime); // 工作时间 CWnd *pPictureWnd = GetDlgItem(IDC_STATIC_PHOTO); if (pPictureWnd) { if (m_pSet->m_PtrPhoto.m_hData && m_pSet->m_PtrPhoto.m_dwDataLength > 0) { LPSTR buffer = (LPSTR)GlobalLock(m_pSet->m_PtrPhoto.m_hData); m_hPhotoBitmap = BufferToHBITMAP(pPictureWnd,buffer); GlobalUnlock(m_pSet->m_PtrPhoto.m_hData); m_bClearPicture = false; this->RedrawWindow(); } else { m_bClearPicture = true; this->RedrawWindow(); } } }
void CBranchPage::DoDataExchange(CDataExchange* pDX) { CPropertyPage::DoDataExchange(pDX); //{{AFX_DATA_MAP(CBranchPage) DDX_Control(pDX, IDB_CHANGE, m_btChange); DDX_Control(pDX, IDE_NUMMER, m_edNummer); DDX_Control(pDX, IDE_NAME, m_edName); //}}AFX_DATA_MAP ASSERT (g_pErzSet != NULL); DDX_FieldText (pDX, IDE_NUMMER, g_pErzSet -> m_Branchennummer, g_pErzSet); // lese ggf. zugeh. Namen if (!pDX -> m_bSaveAndValidate) // Daten lesen { OutputName (g_pErzSet -> m_Branchennummer); SetControlState (); } }