ReportDocument.IsSubreport Property

Gets whether the report is a subreport.

Namespace CrystalDecisions.CrystalReports.Engine Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)



Public Overrideable ReadOnly Property IsSubreport As Boolean
public virtual bool IsSubreport {get;}


This example takes a ReportDocument object as a parameter. If the specified report is a subreport, it returns the name of the subreport, otherwise it returns the string "Main Report".


      Private Function GetReportName(ByVal myReportDocument As ReportDocument) As String
        Dim reportName As String = "Main Report"
        If myReportDocument.IsSubreport Then
          reportName = myReportDocument.Name
        End If
      End Function
      private string GetReportName(ReportDocument reportDocument)
        string reportName = "Main Report";
        if (reportDocument.IsSubreport())
          reportName = reportDocument.Name;
        return reportName;

Version Information

Crystal Reports Basic for Visual Studio 2008

Supported since: Crystal Reports for Visual Studio .NET 2002

See Also


ReportDocument Class
ReportDocument Members
CrystalDecisions.CrystalReports.Engine Namespace