Существует ли реализация Delphi:TClientDataSet на C++ для MVS?
-
02-07-2019 - |
Вопрос
Я хочу перейти с Embarcadero Delphi на Visual Studio, но без Тклиентдатасет класс, это очень сложно.Этот класс представляет набор данных в памяти.
Я не могу найти такой класс, как Тклиентдатасет.
Может кто-нибудь помочь мне найти что-то подобное, пожалуйста?
Решение
В Visual Studio есть классы DataSet и DataTable, которые очень близки к тому, что такое TClientDataSet в Delphi.
Видеть http://msdn.microsoft.com/en-us/library/system.data.dataset.aspx
Другие советы
System.net System.Dataset и System.Atatable - это очень разные звери из TclientDataset.
Фильтрация и привязка выполняются в другом классе (DataView), DotNet DataGrid скрывает это немного.Метод извлечения является ближайшим, предоставляемым DataTable в терминах фильтрации (он возвращает массив указателей на DataRows).
Группирование не так мощно, как в TclientDataSet, так как индексация является хуже.(Как в dotNet 1.1)
На DataTable нет курсора записи, поэтому позиционирование находится на визуальных элементах управления - требуется 10 строк кодов, чтобы получить фактическую запись из документа.
Таким образом, легкость позиционирования курсора на сетку и получить значение поля набора данных не существует.