ActiveReports 13
ExpressionErrorMessage Property

GrapeCity.ActiveReports Assembly > GrapeCity.ActiveReports Namespace > SectionReport Class : ExpressionErrorMessage Property
Stops the reporting engine from throwing exceptions and instead displays the provided string.
Public Property ExpressionErrorMessage As String
public string ExpressionErrorMessage {get; set;}

Property Value

String. The default value is null.

If this property is not set and an expression can't be parsed, or if you get a divide-by-zero type exception, ActiveReports will throw a ReportScriptException and stop the report from running.

When this property is set to a valid string, the engine stops throwing exceptions and instead displays the specified string (like Excel). Set it to ### and try Sales/0 to test.

Persistence: There is a new attribute called "ExprError" in .rpx files.

private void arViewer_Load(object sender, System.EventArgs e)
    SectionReport1 rpt = new SectionReport1();
    rpt.ExpressionErrorMessage = "oops";
    this.arViewer.Document = rpt.Document;
Private Sub arViewer_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles arViewer.Load
    Dim rpt As New SectionReport1()
    rpt.ExpressionErrorMessage = "oops"
    Me.arViewer.Document = rpt.Document
End Sub
See Also


SectionReport Class
SectionReport Members