powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / MS FlexGrid и WTL
5 сообщений из 5, страница 1 из 1
MS FlexGrid и WTL
    #33029232
INosferatu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая проблема:
Изучаю Си с нуля. Использую WTL.Подключаюсь к MS SQL при помощи ADO,
данные выбираются в recordset все прекрасно.
В диалоге размещаю ActiveX MS FlexGrid, нормально подключаюсь к его интерфейсу, но когда ему в DataSource пытаюсь подсунуть recordset, то получаю это:
error C2664: 'MSFlexGridLib::IMSFlexGrid::put_DataSource' : cannot convert parameter 1 from 'ADODB::_RecordsetPtr' to 'MSFlexGridLib::IRowCursor *'

Пдскажите, пожалуйста, как это сделать?
Спасибо.
...
Рейтинг: 0 / 0
MS FlexGrid и WTL
    #33029485
INosferatu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m_pSet->MoveFirst();

long rows = 0;

while (!m_pSet->IsEOF())
{
rows ++;
m_grid.SetRows(rows+1);
m_grid.SetTextArray(rows*n + 0,m_pSet->m_param1);
m_grid.SetTextArray(rows*n + 1,m_pSet->m_param2);
m_grid.SetTextArray(rows*n + 2,m_pSet->m_param3);
...........
m_grid.SetTextArray(rows*n + n,m_pSet->m_paramn);
m_pSet->MoveNext();
}
Неужели только так?
Сам он с рекордсетами не работает?
...
Рейтинг: 0 / 0
MS FlexGrid и WTL
    #33029925
INosferatu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал:

hr=pDG->put_DataSource((MSFlexGridLib::IRowCursorPtr)recordset);
pDG->put_Redraw(true);
pDG->Refresh();


hr возвращает S-OK, однако в гриде - пусто
...
Рейтинг: 0 / 0
MS FlexGrid и WTL
    #33030865
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дакуминтацию пра грид прачитай.
...
Рейтинг: 0 / 0
MS FlexGrid и WTL
    #33032564
INosferatu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пальцы веером, зубы частоколом, сопли пузырями?
А просто ответить и помочь слабо?
А не знаешь, так нечего и вылазить
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / MS FlexGrid и WTL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]