Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Как нарисовать календарь
   Категория: Текст и строки
  Компонент StatusBar
   Категория: Компоненты
  Округление в большую сторону
   Категория: Математика
  Создание цветных строк в ListBox
   Категория: Компоненты
  Функции дат в SQL
   Категория: Базы данных
  Упаковать *.mdb-файл
   Категория: Базы данных
  Компонент PopupMenu
   Категория: Компоненты
  Как в Memo прокрутить текст
   Категория: Компоненты
  Поставить пароль на Paradox
   Категория: Базы данных

Описание компонентов: TDBGrid
  << Вернуться к Списку   

  Компонент - TDBGrid
Модуль - Dbgrids
Отображает в табличной форме записи набора данных и управляет ими
Описание:

Компонент TDBGrid отображает в табличной форме записи набора данных и управляет ими: осуществляет перемещение по записям, их редактирование, удаление, вставку новых записей. Занесение в набор данных сделанных исправлений текущей записи происходит при перемещении пользователя на следующую запись.
Операции с записями можно осуществлять непосредственно с помощью TDBGrid, но удобнее это делать, подключая в приложение навигатор - компонент TDBNavigator.


Связь TDBGrid с источником данных осуществляется установкой свойства DataSource. В таблице отображаются значения полей, объекты которых содержатся в свойстве Fields. По умолчанию эти объекты соответствуют тем объектам свойства Fields набора данных, связанного с TDBGrid, в которых свойство Visible (видимый) установлено в true. Объекты вычисляемых полей в массив Fields не входят (но в таблице отображаются). Доступ к ним можно получить методом GetColField.


Если установить в таблице свойство Columns (во время проектирования заполняется с помощью специального Редактора Столбцов), то принятое по умолчанию отображение всех видимых полей набора данных отменяется и отображаются только те поля, которые явным образом включены в собрание Columns. Пользуясь свойствами столбцов в Columns можно, в частности, задавать свойством ButtonStyle в сочетании со свойством PickList способ редактирования значений в ячейках, включая создание в них выпадающих списков возможных значений и вызов специализированных процедур ввода в обработчике события OnEditButtonClick.


Заголовки столбцов таблицы, ширина столбцов, формат отображения определяются соответствующими свойствами объектов полей. Отображение и реакция таблицы на действия пользователя определяются также множеством опций, содержащихся в свойстве Options.


При выделении пользователем ячейки таблицы свойство SelectedField указывает объект поля, соответствующий выделенной ячейке, а свойство SelectedIndex указывает индекс столбца (отсчет от 0), в котором выделена ячейка. Реакцию приложения на выделение пользователем ячейки можно записать в обработчике события OnCellClick.


  << Вернуться к Списку