IDataGridColumn.Lookup

Syntax

Lookup: IDataGridLookup;

Description

The Lookup property determines the display parameters of the selected element in the drop-down list of dictionary.

Example

Executing the example requires a form, a button named Button1 on the form and the DataGrid component named DataGrid1. The repository contains a dictionary with the D_TO identifier.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    MB: IMetabase;
    Obj: IMetabaseObjectDescriptor;
Begin
    MB := MetabaseClass.Active;
    Obj := MB.ItemById("D_TO");
    UiDimension1.Object := Obj;
    UiDimension1.Active := True;
    Col := DataGrid1.Columns.Item(0);
    Col.Lookup.Dimension := UiDimension1;
    Col.EditorBinding := "UI=""DimCombo""ID=""D_TO""SELECTIONMODE=SingleSelect";
End Sub Button1OnClick;

After clicking the button a drop-down list of the D_TO dictionary is inserted to the first column of the component. After selecting the dictionary element its name is displayed in a cell. Cell value contains identifier of the selected element.

If the LookUp property is not set, after selecting the element the identifier of the selected element is displayed in a cell.

See also:

IDataGridColumn