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);
}
Exemple #2
0
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();
		}
		
	}
}
Exemple #6
0
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 ();
    }
}