Объявление

Тип

Описание

Метода

proce±ire As sign (Source:

TPersistent);
override;

Pu

Копирует колонку Source в текущую колонку

function DefaultAlignment: TMigrxrent;

Pu

Возвращает первоначальное значение выравнивания колонки

fjjriOticnDefaultColor: TCblor;

Pu

Возвращает первоначальный фоновый цвет колонки

fjjriOticnDefaultFont: TFcnt;
..........■.......■.....■

Pu

Возвращает первоначальный шрифт данных в колонке

type TImeMode = (imDisable, irrClose, imOpen, imDontCare, ITuSMpha, imAlpha, imHira, imSKata, imKata, imChinese, ITuSIfengaeL, imHanguel) ;
fijXticn Def aultlmeMode: TTjrdYbde;

Pu

Возвращает первоначальный способ вводасимволов

type TImeName = type Stxing; fjJIXticri Def aultlmeName:

TTjneNarne;

Pu

Возвращает первоначальное имя редактора способа ввода сим волов

fjjriOticri DefaultReadOnly:

Boolean;

Pu

Возвращает первоначальный режим редактирования данных

ijjncticn Defauitwidth: Integer;

Pu

Возвращает первоначальную ширину колонки в пикселах

fjjncticn Eepth: Integer;

Pu

Возвращает число непосредственных предковколонки

procecbre RestoreEefeodlts;
virtijaL;

Pu

Восстанавливает первоначальные настройки колонки

При работе с компонентом TDBGrid все операции с отдельными колонками осуществляются при помощи экземпляра класса TDBGridCoiumns, который инкапсулирует список объектов колонок (свойство columns компонента TDBGrid). Доступ к колонкам осуществляется при помощи свойства items. Нумерация колонок начинается с нуля.

При помощи свойств и методов класса TDBGridCoiumns можно изменять настройки полей компонента TDBGrid во время выполнения (табл. 15.4).

Свойство state определяет способ создания колонок. Его значение устанавливается автоматически. При создании колонок для всех полей сразу (кнопка Add All Fields Редактора столбцов) устанавливается значение csDefault.

При любом ручном изменении свойств устанавливается значение сзСиэ^пигео!. При программном изменении значения свойства во время выполнения все существующие колонки удаляются.

Все данные из существующих колонок можно сохранить в файле или потоке при помощи методов SaveToFile и 8ауеТо81геат, а затем загрузить их обратно методами ЬоаоТготШе И Ъоааггот31;геат.

Таблица 15.4. Свойства и методы класса TDBCridColumns

Объявление

I Тип

Описание

Свойства

property Grid: TCustomDBGrid;

Ro

Возвращает ссылку на сетку, владеющую данным объектом

property Items[Index:

Integer]: TColumn default;

Pu

Индексный список объектов колонок сетки:

type TDBGridColumnsState =

(csDefault, csCustomized);
property State: TDBGridColumnsState ;

i Pu

Определяет способ создания колонок сетки:

• сэОетаиН - колонки создаются динамически с параметрами, соответствующими связанным полям;

• csCustomized - параметры колонок определены разработчиком и могут отличаться от параметров полей

property Count: Integer;

Pu

Возвращает общее число колонок

Методы

function Add: TColumn;

Pu I Дс6бщляетноа>йсбьактТСо1иггп

procedure LoadFromFile(const

Filename: string);

PU i

Загруяает данные в объект из файла 1 РИеМате

procedure LcadFrcrnStream(S: TStream);

Pu

Загружает данные в объект из потока э

procedure ReJaiildColurrns;

Pu

Удаляет существующие колонки и создает новые, основываясь на параметрах полей набора данных

procedure RestoreDefaults;

Pu

Восстанавливает первоначальные настройки колонок

procedure SaveToFile (const Filename: string);

i Pu

Сохраняет данные из колонок в файле

К1е]ЧГате

procedure SaveToStream(S: TStream);

Pu

Сохраняет данные из колонок в потоке э

Компонент TDBCtrlGrid


⇐ Предыдущая страница| |Следующая страница ⇒

Программирование в Delphi 7



Новости за месяц

  • Июнь
    2017
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс