|
|
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Добрый день! Какой best way для показа данных типа Код: pascal 1. или Код: pascal 1. в виде таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 13:41 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Подробнее: Есть тип: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. Раньше, чтобы показать эти списки - я писал процедуры сохранения в базу, и показывал их как обычную таблицу. Если бы научиться показывать данные прямо из переменных - мне бы не пришлось писать процедуры для сохранения и изъятия и этих данных из базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 13:48 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Сделай своего наследника от TDataSet на основе этого массива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 13:52 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Basketbol, Ключевое отличие списка от массива в том, что увеличение размера списка происходит более оптимально, за счет выделения избыточной памяти. Т.е. если при формировании данных вы знаете их количество, то лучше использовать массив, если нет, то TList ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 13:53 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Basketbolв виде таблицы? TDrawGrid. TListView стиля Report в режиме virtual. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 14:05 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Я забыл уточнить: это master - detail данные. Т.е. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Что то типа того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 14:15 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
rgreatСделай своего наследника от TDataSet на основе этого массива. Можете ткнуть меня в пример ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 14:15 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Basketbolэто master - detail данные. Сугубо пофиг, но ели требудется отображение в виде дерева, то к списку добавляется VirtualTreeView. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 14:17 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Вот это сейчас нагугил: http://rsdn.org/article/delphi/dbcontrols.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 14:18 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Опишите природу появления данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 15:25 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
VirtualDataSet - это таблица в памяти TClientDataset, TRXMemoryData, TdxMemData и так далее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 15:30 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 16:44 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
DimaBrОпишите природу появления данных. В общих абстрактных чертах: В программе есть некие строково - числовые данные. По этим данным периодические строится тот самый master-detail список который и нужно показать пользователю. Исходные данные постоянно меняются, соответственно и итоговый список тоже. И нужно постоянно обновлять этот список. Соответствеено - записывать сначала данные в базу, потом их оттуда доставать - это все лишние операции, от которых хотелось бы избавиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 16:52 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Basketbol, Ну дык, если это действительно мастер-детализация. то загрузить детейл в, например, ClientDataset и использовать стандартные средства, или руками StartRange|EndRange|ApplyRange(как-то так там). Или я чего-то не понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 16:58 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
DesWindИли я чего-то не понимаю? Лично я не понимаю зачем вообще тут DB-aware. Кому-то хочется сэкономить кожу пальцев не набирая пару десятков строк кода?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 17:23 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
DesWind, может и правильно. Я просто не понял конкретное решение. Глобальный смысл моего вопроса - как в принципе показывать данные (списки рекордов, массивы рекордов ) не используя при этом различные TTable. Т.е. избежать написания функций SaveToBase(myListRecord: TListMyRecord) и LoadFromBase(var myListRecord), а работать именно с переменной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 17:23 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
BasketbolrgreatСделай своего наследника от TDataSet на основе этого массива. Можете ткнуть меня в пример ?Помотрите на TCilentDataSet. А можно не парится со своим а загрузить данные прямо в него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 17:23 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
BasketbolГлобальный смысл моего вопроса - как в принципе показывать данные (списки рекордов, массивы рекордов ) не используя при этом различные TTable. Повторяю медленно: TDrawGrid, TListView, TVirtualTreeView. Первые два - штатные, последний - левый. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 17:25 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
Совсем немного требуется чтобы написать шаблон, от которого наследоваться для каждого конкретного ObjectList<T> и все это будет реактивно отображаться хоть в String/DrawGrid хоть в VirtualTreeView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 21:14 |
|
||
|
Показ списка TMyRecord в виде таблицы без БД (VirtualDataSet)
|
|||
|---|---|---|---|
|
#18+
У Марко Кэнту был пример написания датасета по работе со списком объектов. Кстати, существует в виде бесплатного набора компонент от него-же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2019, 12:31 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39858560&tid=2039069]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
142ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 418ms |

| 0 / 0 |
