(Изменения и дополнения по сравнению с редакцией 1.5 отчечена красным цветом)
Оглавление
Введение. 4
Установка. 8
Распаковка архива. 8
Установка пакетов. 9
Установка файлов помощи. 10
Использование компоненты TDBGridEh. 12
Общие понятия о TDBGridEh, TDataLink и TDataSet. 12
Работа с TDBGridEh в режиме разработки. 12
Панель детальной информации для записи – RowDetailPanel. 13
Режим RowPanel 14
Работа в режиме группировки данных. 15
TDBGridEh и вертикальный scrollbar. 16
Использование DBGridEh для сортировки и фильтрации данных в DataSet. 17
Настройка сетки для сортировки данных: 18
Настройка grid'а для фильтрации данных: 19
Настройка заголовков grid'а. 21
Настройка колонтитулов grid'а. 22
Настройка ячеек данных. 22
Hint’ы и Tooltips’ы.. 25
Настройка in place редактора ячейки grid'а. 25
Автоматическая подгонка ширины столбцов grid'а под ширину клиентской области grid'а. 26
3D и flat вид grid'а. 26
Импорт/Экспорт данных TDBGridEh в/из разные форматы. 26
Работа со свойствами объекта TDBGridEh.IndicatorTitle. 26
Настройка глобальных свойств TDBGridEh. 27
Другие возможности. 30
Преобразование существующего компонента TDBGrid в TDBGridEh. 31
Использование TPrintDBGridEh. 32
Rich text перед и после grid'а. 32
Возможности, не поддерживающиеся текущей версией TPrintDBGridEh. 33
FAQ List: 33
Использование компонента TDBSumList 34
Общие сведения о TDBSumList. 34
Как это работает и почему SumList иногда рассчитывает агрегатные значения некорректно. 34
Использование edit-контролов. 35
Общие сведения об edit-контролах. 35
Работа с кнопками редактирования. 35
Использование TDBDateTimeEditEh. 35
Использование TDBNumberEditEh. 36
Использование TDBComboBoxEh. 36
Использование TDBLookupComboboxEh. 36
Использование SpecRow в столбцах компонентов DBGridEh и DBLookupComboBoxEh. 37
Использование TPropStorageEh и TPropStorageManagerEh. 38
Введение в технологию MemTable + DataDriver. 39
Компонент TMemTableEh. 40
Два режима работы компонента TMemTableEh. 40
ViewScroll 40
Мастер/дитэил отношения. 40
Режим хранения записей в виде дерева (TreeView). 40
Работа с полями типа AutoIncrement 41
Использование индексов. 42
Использование общих данных несколькими датасетами. 42
Перетаскивание записей в TMemTableEh при включенном режиме dghRecordMoving. 42
Тип поля TRefObjectField. 42
Агрегированные поля. 43
Сортировка данных. 43
Создание/удаление таблиц в памяти в режиме ‘stand-alone’. 43
Работа с компонентом в режиме ‘with datadriver’. 44
Отложенные обновления (CachedUpdates). 44
Метки записей и переход на запись по метке. 45
Поиск в TMemTableEh. 46
Быстрый доступ к значениям записи. 48
Копирование данных и структуры из/в внешнего DataSet’а. 48
Внутренние объекты компонента TMemTableEh. 49
Работа с TMemTableEh в период разработки. 50
Компонент TDataDriverEh. 51
Компонент TSQLDataDriverEh. 53
Динамическое формирование SQL выражений при обновлении данных. 55
TSQLDataDriverEh или TXXXDataDriverEh, что выбрать для работы. 56
Работа с TSQLDataDriverEh и TXXXDataDriverEh в период разработки. 56
Обратная связь и отчет об ошибках. 58