Есть ли реализация для Delphi: TClientDataSet в C ++ для MVS? - PullRequest
2 голосов
/ 26 сентября 2008

Я хочу перейти с Embarcadero Delphi на Visual Studio, но без класса TClientDataset это очень сложно. Этот класс представляет набор данных в памяти.

Я не могу найти ни одного класса, например TClientDataset .

Может кто-нибудь помочь мне найти что-то подобное, пожалуйста?

Ответы [ 2 ]

2 голосов
/ 29 сентября 2008

.NET пара System.Dataset и System.Datatable очень разные звери из TClientDataset.

Фильтрация и привязка выполняются в другом классе (Dataview), dotNET DataGrid это немного скрывает. Метод извлечения является Ближайший источник данных обеспечивает условия фильтрации (возвращает массив указателей на DataRows).

Группировка не такая мощная, как в TClientDataset, как и индексация беднее (Как в dotNet 1.1)

На DataTable нет курсора записи, поэтому позиционирование включено визуальный контроль - требуется всего 10 строк кода, чтобы получить фактическая запись из DataGrid.

Так что простота позиционирования курсора на сетке и получения значение поля набора данных не существует.

1 голос
/ 26 сентября 2008

Visual studio имеет классы DataSet и DataTable, которые очень близки к классу TClientDataSet в Delphi.

См. http://msdn.microsoft.com/en-us/library/system.data.dataset.aspx

...