Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.046 c
15-1345494042
Хригорий
2012-08-21 00:20
2013.03.22
Каким бы бизнесом заняться?


15-1332141559
И. Павел
2012-03-19 11:19
2013.03.22
Вход в программу 1 раз под 1 пользователем


2-1335502666
leklerk
2012-04-27 08:57
2013.03.22
Когда нужно использовать CoInitialize?


11-1243713103
igg
2009-05-30 23:51
2013.03.22
KOL + FPC для WinCE: Ошибка при компиляции


2-1339576883
Seally
2012-06-13 12:41
2013.03.22
Делфи не признает AdvStringGrid




   Наверх