Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

МойДатаСет   Найти похожие ветки 

 
German   (2012-03-02 18:53) [0]

Есть ли компоненты типа Virtual Data Set? Не Таблица в памяти (фактически в моем случае это приведет к умножению на двое используемой данными памяти), а подстановка данных по требованию из определенного места?
Другими словами я хотел бы увидеть CustomDataSet с событиями вроде OnCreateFields, OnGetFieldData(RecordIndex), OnSetFieldData(RecordIndex) и т.п., и в них определены параметры получения данных.

Собственно, я пытался написать свой TDataSet, руководствуясь гайдом
http://www.rsdn.ru/article/delphi/dbcontrols.xml

Если использовать стандартный DBGrid, то проблем не возникает. Но обстоятельства требуют использовать таблицы DevExpress, которые при работе с таким датасетом начинают работать некорректно (не двигается курсор, не отображаются данные). Тут я и понимаю, что моих знаний (да и времени тоже) не достаточно, чтобы сделать полноценный датасет.
Проблема также в том, что DevEx компоненты хороши, по большей мере, с датасетами, а при ручной работе возникает куча проблем.

Может кому-то попадались более "профессиональные" компоненты такого направления?


 
German   (2012-03-02 18:56) [1]

Самый похожий на такой ДатаСет это UserDataSet в FastReport`е, который используется Фастрепортом для создания отчетов без этих самых датасетов.


 
нонамэ   (2012-03-02 23:08) [2]

у DevExpress есть свои датасеты, для таких целей


 
Loginov Dmitry ©   (2012-03-03 00:08) [3]


> Не Таблица в памяти (фактически в моем случае это приведет
> к умножению на двое используемой данными памяти), а подстановка
> данных по требованию из определенного места?

> Другими словами я хотел бы увидеть CustomDataSet с событиями
> вроде OnCreateFields, OnGetFieldData(RecordIndex), OnSetFieldData(RecordIndex)
> и т.п., и в них определены параметры получения данных.


см. TDataSetProvider


 
German   (2012-03-05 15:25) [4]

Провел повторный рейд на гугл с пополнившимся набором ключевых слов и нашел вариант, максимально подходящий к моим требованиям:

Dotnet4Delphi TVirtualDataset



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.06 c
2-1328771126
JohnKorsh
2012-02-09 11:05
2013.03.22
Масштабирование формы при разных разрешениях экрана.


15-1350904692
Newersim
2012-10-22 15:18
2013.03.22
Помогите перевести пару строк на с++


15-1332713589
-111-
2012-03-26 02:13
2013.03.22
office starter 2010


2-1340112867
lavren
2012-06-19 17:34
2013.03.22
Новый пользователь AD


2-1344777069
Pcrepair
2012-08-12 17:11
2013.03.22
TidHTTP Indy 10 отказывается закачать файл