Skip to main content
.NET 8.0+

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

DataSourcePropertyAttribute.DataSourcePropertyIsNullMode Property

Specifies the Lookup Property Editor’s data source, in case the collection property specified by the DataSourcePropertyAttribute.DataSourceProperty is set to null (Nothing in VB).

Namespace: DevExpress.Persistent.Base

Assembly: DevExpress.ExpressApp.v24.2.dll

NuGet Package: DevExpress.ExpressApp

#Declaration

public DataSourcePropertyIsNullMode DataSourcePropertyIsNullMode { get; }

#Property Value

Type Description
DataSourcePropertyIsNullMode

A DataSourcePropertyIsNullMode enumeration value that specifies the Lookup Property Editor’s data source.

Available values:

Name Description
SelectNothing

Specifies that the property’s Lookup List View is bound to an empty collection.

SelectAll

Specifies that the property’s Lookup List View is bound to a collection of all existing persistent objects of the property’s type.

CustomCriteria

Specifies that the Lookup List View is bound to a collection containing the objects that satisfy the criteria. The criteria should be specified by the DataSourcePropertyAttribute.DataSourcePropertyIsNullCriteria parameter of the DataSourcePropertyAttribute.

#Remarks

You can change the DataSourcePropertyIsNullMode‘s value specified in code via the BOModel | <Class> | OwnMembers | <Member> node’s IModelCommonMemberViewItem.DataSourcePropertyIsNullMode property in the Model Editor.

To learn how to specify the Lookup Property Editor’s data source via the DataSourcePropertyAttribute, refer to the How to: Implement Cascading Filtering for Lookup List Views topic.

See Also