powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как заполнить ListView из DataSet
1 сообщений из 1, страница 1 из 1
Как заполнить ListView из DataSet
    #34134454
Igor Skvortsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь заполнить ListView из DataSet:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
DataSet ^myDataSet = gcnew DataSet("myDataSet");
db->Select(SqlString, myDataSet);
DataTable dtable = myDataSet->Tables[ 0 ];                          // здесь облом!!!
for (int i =  0 ; i < dtable.Rows->Count; i++)
{
        DataRow drow = dtable.Rows[i];                            // И здесь ругается
        ListViewItem lvi = gcnew ListViewItem(drow["title"]->ToString());
        lvi->SubItems->Add (drow["name"]->ToString());
        listView1->Items->Add(lvi);
}
Ругается на присвоение dtable указателя на таблицу датасета:
'System::Data::DataTable::DataTable(System::String ^)' : cannot convert parameter 1 from 'System::Data::DataTable ^' to 'System::String ^'
И на строчку присвоения drow указателя на столбец тоже ругается:
System::Data::DataRow::DataRow': candidate function(s) not accessible
Подскажите, что я делаю не так?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как заполнить ListView из DataSet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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