Колонтитулы и итоговые значения.

TDBGridEh позволяет отображать специальную строку (колонтитул) либо строки в нижней части grid'а. Используйте свойство FooterRowCount для определения числа строк колонтитулов в grid'е и свойства Footer или Footers объекта TColumnEh для назначения информации, которая должна быть отобрадена в ячейках колонтитула. Свойство Footers полезно задействовать когда у вас более одной строки колонтитулов. TColumnEh.Footers - это коллекция объектов TColumnFooterEh, где информация об i-м элементе коллекции будет отображаться в i-ой ячейке стобца колонтитула. В ячейке колонтитула может отображаться сумма по указанному полю, количество записей, значение поля либо статический текст. Используйте свойства Footer.ValueType либо Footers[i].ValueType для определения типа значения, отображаемого в ячейке колонтитула. Если ValueType = fvtStaticText, тогда в свойстве Value нужно задать текст для отображения. Если ValueType = fvtFieldValue, тогда в свойстве FieldName необходимо задать имя поля, значение которого будет отображаться. Для того, чтобы grid подсчитал итоговое значение, нужно активировать SumList (DBGridEh.SumList.Active := True) и установить ValueType Footer'а в fvtSum или fvtCount. Значение fvtSum означает подсчет суммы по полю колонки или указанному в свойстве FieldName Footer'а.

Настройкаячеек данных.