BaseListBoxControl.ValueMember Property

Gets or sets the field name in the bound data source whose contents are assigned to item values.

Namespace: DevExpress.XtraEditors

Assembly: DevExpress.XtraEditors.v20.1.dll

Declaration

[DefaultValue("")]
[DXCategory("Data")]
public virtual string ValueMember { get; set; }
<DefaultValue("")>
<DXCategory("Data")>
Public Overridable Property ValueMember As String

Property Value

Type Default Description
String

String.Empty

A string value specifying a field name in the data source.

Remarks

This property is in effect when a list box control is bound to a data source via the BaseListBoxControl.DataSource property.

You can optionally specify the ValueMember property for your own purposes. For instance, you can specify this property in order to subsequently get this field's values for list box items via the BaseListBoxControl.GetItemValue method.

Values of the field specified by the ValueMember property are never displayed.

To specify the field whose values are displayed in the list box control, use the BaseListBoxControl.DisplayMember property.

Changing the ValueMember property value at runtime raises the BaseListBoxControl.ValueMemberChanged event.

Implements

DevExpress.XtraEditors.ListControls.IDataInfo.ValueMember
See Also