6.1. Некоторые свойства DataSet’ов

ИмяТипОписание
KeyFieldStringИмена ключевых полей текущего потока
ActiveBooleanПризнак, что DataSet открыт
FieldsTssFieldsСписок полей
RecordCountIntegerКоличество записей в FCachedDataStorage
StateTssDataSetStateСостояние DataSet’а
StreamNameStringИмя текущего потока
LSQLStringДоступ к одноименному свойству TssDataProcessor’а
ManualFilterStringДоступ к одноименному свойству TssDataProcessor’а
CachedUpdateBooleanРежим кэширования изменений

Наличие отдельного свойства ManualFilter в дополнение к LSQL сделано из-за особенностей взаимодействия DataSet и TssGrid в случае, когда DataSet привязан к данному TssGrid. В этом случае пользователь, взаимодействуя через визуальный интерфейс с TssGrid, меняет и свойство LSQL у DataSet’а. Поэтому, чтобы была возможность назначить DataSet’у фильтр, независимый от действий пользователя, было сделано свойств ManualFilter.