В соответствии и типами полей нам нужно разместить элементы управления на нашем диалоговом окне. Они описаны в классе CCategories. Мы с Вами будем просматривать только два элемента таблицы.
char m_CategoryName[16]; char m_Description[1025];
Для них заведем два элемента управления на диалоговом окне.
Связать элементы управления с переменными. Это для того, чтобы весь код DDХ не создавать самим.
Изменить код DDX.
void CTestTemplateView::DoDataExchange(CDataExchange* pDX) { COleDBRecordView::DoDataExchange(pDX); //{{AFX_DATA_MAP(CTestTemplateView) DDX_Text(pDX, IDC_EDIT1, m_Edit1); DDX_Text(pDX, IDC_EDIT2, m_Edit2); //}}AFX_DATA_MAP DDX_Text(pDX, IDC_EDIT1, m_pSet->m_CategoryName,16); DDX_Text(pDX, IDC_EDIT1, m_pSet->m_Description,1025); }
Все можно собирать и запускать. После запуска мы увидим первую запись, но не сможет не куда двигаться. И правда. Нам нужен код для движения по таблице. Это в следующем шаге.