DDX_FieldText

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, BYTEamp ค่า, CRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, intamp ค่า, CRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, UINTamp ค่า, CRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, longamp ค่า, CRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, DWORDamp ค่า, CRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, CStringamp ค่า, CRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, floatamp ค่า, CRecordset *pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, doubleamp ค่า, CRecordset *pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, shortamp ค่า, CDaoRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, BOOLamp ค่า, CDaoRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, BYTEamp ค่า, CDaoRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, longamp ค่า, CDaoRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, DWORDamp ค่า, CDaoRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, CStringamp ค่า, CDaoRecordset * pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, floatamp ค่า, CDaoRecordset *pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, doubleamp ค่า, CDaoRecordset *pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, COleDateTimeamp ค่า, CDaoRecordset *pRecordset );(&A)

โมฆะ AFXAPI DDX_FieldText ( CDataExchange * pDX, int nIDC, COleCurrencyamp ค่า, CDaoRecordset *pRecordset );(&A)

พารามิเตอร์

pDX

ตัวชี้ไปยังวัตถุCDataExchange กรอบหน้า ๆ วัตถุนี้สร้างบริบทของการแลกเปลี่ยนข้อมูล รวมทั้งทิศทางของการ?

nIDC

ID ของตัวควบคุมที่อยู่ในวัตถุCRecordViewหรือCDaoRecordView?

ค่า

การอ้างอิงไปยังฟิลด์ข้อมูลสมาชิกในวัตถุCRecordsetหรือCDaoRecordsetเกี่ยวข้อง ชนิดข้อมูลของค่าขึ้นกับรุ่น overloaded DDX_FieldTextที่ คุณใช้?

pRecordset

ตัวชี้ไปยังCRecordsetหรือCDaoRecordsetวัตถุที่แลกเปลี่ยนข้อมูล ตัวชี้ทำให้DDX_FieldTextการตรวจสอบ และกำหนดค่า Null?

หมายเหตุ

ฟังก์ชันDDX_FieldTextจัดการถ่ายโอนintสั้นความยาว DWORD, CStringทุ่นคู่ BOOLหรือBYTEข้อมูลระหว่างตัวควบคุมกล่องแก้ไขและฟิลด์ข้อมูลสมาชิกของชุดระเบียน สำหรับออบเจ็กต์CDaoRecordset , DDX_FieldTextยังจัดการโอนCOleDateTimeและCOleCurrencyค่า ตัวควบคุมกล่องแก้ไขว่างบ่งชี้ว่า ค่า Null ในการโอนย้ายจากชุดระเบียนไปยังตัวควบคุม ถ้าฟิลด์ชุดระเบียนเป็น Null กล่องแก้ไขถูกตั้งค่าให้ว่าง ในการโอนย้ายจากการควบคุมชุดระเบียน ถ้าตัวควบคุมเป็นว่าง ชุดระเบียนที่เขตข้อมูลถูกตั้งค่าให้เป็น Null?

ใช้รุ่นที่ มีพารามิเตอร์CRecordsetถ้าคุณกำลังทำงานกับคลาสที่ใช้ ODBC ใช้รุ่นที่ มีพารามิเตอร์CDaoRecordsetถ้าคุณกำลังทำงานกับคลาสที่ใช้ DAO?

ดูข้อมูลเพิ่มเติมเกี่ยวกับ DDX, การเพิ่มกล่องโต้ตอบในVisual c ++ Tutorialsและ โต้ตอบการแลกเปลี่ยนข้อมูลและตรวจสอบในVisual c ++ Programmer's Guide. ดูบทความตัวอย่างและข้อมูลเพิ่มเติมเกี่ยวกับ DDX สำหรับเขตข้อมูลCRecordViewและCDaoRecordView , Views ระเบียนในVisual c ++ Programmer ของคำแนะนำ?

ตัวอย่าง

DoDataExchangeฟังก์ชันต่อไปนี้สำหรับการCRecordViewประกอบด้วยการเรียกฟังก์ชันDDX_FieldTextสำหรับชนิดข้อมูลที่สาม: IDC_COURSELIST คือกล่องคำสั่งผสม ตัวควบคุมสองอื่น ๆ เป็นกล่องแก้ไข สำหรับการเขียนโปรแกรม DAO, m_pSetพารามิเตอร์เป็นตัวชี้ไปยังCRecordsetหรือCDaoRecordset?

//Example สำหรับ DDX_FieldText
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
}

ดูเพิ่มเติมnbspDDX_FieldRadio, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBString, DDX_FieldCBStringExact, DDX_FieldCBIndex, DDX_FieldLBIndex, DDX_FieldScroll(&N)

Index