Skip to main content
A newer version of this page is available. .

XRControl.ExpressionBindings Property

Provides access to a control’s collection of expression bindings.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v19.1.dll

NuGet Packages: DevExpress.Reporting.Core, DevExpress.WindowsDesktop.Core

Declaration

[Browsable(false)]
public virtual ExpressionBindingCollection ExpressionBindings { get; }

Property Value

Type Description
ExpressionBindingCollection

An ExpressionBindingCollection object.

Remarks

When the UserDesignerOptions.DataBindingMode property is set to DataBindingMode.Expressions or DataBindingMode.ExpressionsAdvanced, you can assign a binding expression to a report control:

See Data Binding Modes to learn more about using this feature.

The following code snippet demonstrates how to specify a custom expression for a label’s XRControl.Text property. This code assumes that a report is bound to a data source containing the UnitPrice and UnitsInStock fields.

using DevExpress.XtraReports.UI;

public XtraReport1() {
    // ...
    ExpressionBinding expressionBinding = new ExpressionBinding("BeforePrint", "Text", "[UnitPrice]*[UnitsInStock]");
    xrLabel1.ExpressionBindings.Add(expressionBinding);
}
See Also