Back to Devexpress

LookUpColumnInfo Class

windowsforms-devexpress-dot-xtraeditors-dot-controls-81e01dfe.md

latest4.3 KB
Original Source

LookUpColumnInfo Class

A column for a lookup editor.

Namespace : DevExpress.XtraEditors.Controls

Assembly : DevExpress.XtraEditors.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
public class LookUpColumnInfo
vb
Public Class LookUpColumnInfo

The following members return LookUpColumnInfo objects:

Remarks

The LookUpColumnInfo class represents a single column for a LookUpEdit control. The collection of columns is specified by the RepositoryItemLookUpEdit.Columns property and this represents an instance of the LookUpColumnInfoCollection class. To add a column to the collection, see the LookUpColumnInfoCollection.Add method.

The most important property of the lookup column is LookUpColumnInfo.FieldName. This refers to the field whose values are displayed in the column. You can use the property either to bind the column to a specific field in the RepositoryItemLookUpEditBase.DataSource or define the column as unbound.

A lookup editor allows you to create columns for all fields available in the RepositoryItemLookUpEditBase.DataSource. For this purpose, see the RepositoryItemLookUpEdit.PopulateColumns method.

Example

The following code adds two columns to the RepositoryItemLookUpEdit.Columns collection of a lookup editor. For each column we initialize its field, caption and width.

csharp
using DevExpress.XtraEditors.Controls;
//...
lookUpEdit1.Properties.Columns.Add(new LookUpColumnInfo("ID", "No", 20));
lookUpEdit1.Properties.Columns.Add(new LookUpColumnInfo("Name", "Customer Name", 80));
vb
Imports DevExpress.XtraEditors.Controls
' ...
LookUpEdit1.Properties.Columns.Add(New LookUpColumnInfo("ID", "No", 20))
LookUpEdit1.Properties.Columns.Add(New LookUpColumnInfo("Name", "Customer Name", 80))

Inheritance

Object LookUpColumnInfo

See Also

LookUpColumnInfo Members

LookUpEdit

LookUpColumnInfoCollection

Columns

PopulateColumns()

DevExpress.XtraEditors.Controls Namespace