Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB22AddMapping.shtml

Глава 22. TDataLink.AddMapping

Метод AddMapping

Затрагиваемые объекты TGridDataLink
Назначение Метод AddMapping отображает TField в ассоциированном TDataSet на колонку в TCustomDBGrid.
Объявление function AddMapping(const FieldName: string): Boolean;
Параметры  
    FieldName Имя поля
Пример синтаксиса
for I:=0 to FColumns.Count-1 do
    GridDataLink.AddMapping(FColumns[i].FieldName);
Описание        Метод AddMapping отображает поле ассоциированного TDataSet посредством параметра FieldName на колонку в вызывающем TCustomDBGrid. Способ, в соответствие с которым отображаются поля, зависит от флажка SparseMap. Если он установлен в True (т.е. для определения макета колонок будет использоваться Редактор полей), поле ищется в TDataSet с помощью FindField. В противном случае (т.е. используются поля по умолчанию), поле ищется в TDataSet при помощи FieldByName.
       После того, как TField успешно получено от TDataSet, распределяется пространство для внутренней карты полей. Внутренняя карта полей представляет собой массив, соответствующий колонкам в ассоциированном TCustomDBGrid. Каждому входу массива назначается Index из TField в соответствующем TDateSet. Если TField не был получен, соответствующий вход в массиве карты полей устанавливается в -1.

[Свойство Active] [Свойство ActiveRecord] [Свойство BufferCount] [Свойство DataSet] [Свойство DataSource] [Свойство DataSourceFixed] [Метод Edit] [Свойство Editing] [Свойство ReadOnly] [Свойство RecordCount] [Метод UpdateRecord]
[Свойство CanModify] [Свойство Control] [Метод Edit2] [Свойство Editing] [Свойство Field] [Свойство FieldName] [Метод Modified] [Событие OnActiveChange] [Событие OnDataChange] [Событие OnEditingChange] [Событие OnUpdateData] [Метод Reset]
[Метод AddMapping] [Метод ClearMapping] [Свойство DefaultFields] [Свойство FieldCount] [Свойство Fields] [Метод Modified2] [Метод Reset2] [Свойство SparseMap]


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB22AddMapping.shtml