Как обновить диалоговое окно в SDI.
связал с БД через ADO. читаю данные из БД. а они не появляются в окне. пробовал UpdateData(), не помогает. Как сделать чтоб данные полученные в CString показывались в окне?
Например: у тебя текст хранится в
CString stext, который хранится в класск Док.
В функции
OnDraw(PDC* pDC)
ты прописываешь:
void CVnView::OnDraw(CDC* pDC)
{
CVnDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
pDC->TextOut(x,y,pDoc->stext);
}
И ВСЁ... А с БД разберешься...
Заходи ко мне на сайт:
http://insertsoft.narod.ru/index.htm :D
Пака
Цитата:
Originally posted by alex-better
Если честно, я не помню, как работать с Базами Данных, но чтобы вывести CString, надо воспользоваться OnDraw(...),которая сама обнавляется, как функция перерисовки.
Пака
Если честно, я не помню, как работать с Базами Данных, но чтобы вывести CString, надо воспользоваться OnDraw(...),которая сама обнавляется, как функция перерисовки.
Пака
Если в диалоговом окне используешь элемент EditBox, то проверь связал ли с ним стринговую переменную.
ЗЫ. Для диалоговых элементов мона без OnDraw обойтись.