• Contents
  • Index
  • Search
  • Start here
    • What's new in the Report Application Server .NET SDK
  • SDK fundamentals
    • Architecture
      • RAS Server
      • RAS SDK
        • Model-View-Controller design
        • SAP Crystal Reports Designer
        • ReportClientDocument Object Model
          • Controllers
          • Models
      • Viewers architecture
        • Java viewers SDK
        • .NET report viewer controls
        • How the viewers work with your reporting application
    • What best practices should I use when working with the CrystalReportViewer control?
    • Should I use regular or cached reports?
      • Caching with RAS
    • Which persistence approach should I use?
      • ViewState and persistence of the CrystalReportViewer object model
      • Session and persistence of the ReportClientDocument (RAS) and the ReportDocument object models
      • Persistence limitations when report binding in the Page_Load event handler
    • What best practices should I use when programming with this API?
      • Use the close method to free up the report
      • Keep the ReportClientDocument in session
    • How can I optimize scalability?
      • Reduce the size and complexity of reports
      • Reduce the use of DataSets
      • Select the 'No Printer' Option Under Print Setup
    • How Do I use Report Application Server in a Web Farm or Web Garden?
      • Architecture
      • The ASP.NET Worker Process
      • Out-of-Process Session State
      • Serializable Object Models in Report Application Server
      • Configuring Crystal Reports for a Web Farm or Web Garden
  • Setting up the development environment
    • System setup
      • Visual Studio versions
      • What needs to be verified?
        • To verify that Crystal Reports is installed
        • Sample reports directory
        • To locate the viewers virtual directory
    • Project setup
      • RAS assemblies and namespaces
        • Primary classes
      • Visual Studio 2005 or newer
        • To set up a Web Site in Crystal Reports
        • Adding Assembly References for the RAS SDK
          • To add assemblies for the RAS SDK
        • Preparing the Web Form
          • To prepare the Web Form in Visual Studio 2005 or newer
          • To add a private helper method for RAS configuration code
          • To add a Page_Init event handler to the code-beside class
        • To add a CrystalReportViewer control
        • To add Imports/Using statements to reference namespaces
      • Visual Studio .NET 2003
        • To set up a Web project for Visual Studio .NET 2003
        • Applying standard project settings
          • To modify project settings for a Visual Basic project in Visual Studio .NET 2003
          • To modify project settings for a C# project in Visual Studio .NET 2003
        • Adding Assembly References for the RAS SDK
          • To add assemblies for the RAS SDK
        • Preparing the Web Form
          • To prepare the Web Form
          • To add a private helper method for RAS configuration Code
        • To add a CrystalReportViewer control for Visual Studio .NET 2003
  • Using the SDK
    • Report sources
      • Opening reports
        • To open an unmanaged report
        • To open a report and access the ReportClientDocument class in-process
      • Creating new reports
        • To create a new unmanaged report
      • Saving reports
      • Viewing reports
      • Serializing ReportClientDocument
        • To Serialize the ReportClientDocument
        • To De-Serialize the ReportClientDocument
    • Data source connectivity
      • Data source connection properties
      • To log onto a report database
      • To change a persistent data source
    • Filtering data
      • Filtering report data with selection formulas
      • Understanding the Filter class
      • To create and add a new filter
      • Modifying an existing filter formula
    • Grouping and sorting
      • To add a new group
      • To add a new sorting definition
      • To modify a sort
      • To add a Top N sorting definition
    • Navigating grouped data through the Totaller
      • To navigate the Totaller tree
    • Summarizing data
      • To add a summary to a report
      • To add a summary to a group
      • To change a summary type
    • Parameters
      • Properties of parameter values
      • Setting dynamic cascading parameters
      • To add a parameter field to a report
      • To modify a parameter field
      • To set the value of a discrete parameter
    • Formatting and modifiying report objects
      • To add a text object to a report
      • To add a database field to a report
      • To add and remove formula fields
      • To create and add a chart to a report
      • To modify a report object
      • Accessing and modifying subreports
        • To set subreport logon information
        • To modify a subreport with the SubreportClientDocument class
      • Applying a report template
    • Printing and exporting a report
      • To set web-based pagination options
      • Setting a page margin condition formula with RAS
        • To set a page margin condition formula in the report's print options
        • To set a page margin condition formula with the PrintOutputController class
      • To export a report to PDF
      • To export a report to XML
    • Using Rowset objects
      • To create a Rowset object
      • To navigate through records stored in a rowset
      • To report off a data source at runtime
    • Updating report summary information
    • Working with SAP Crystal Reports Read-Only (RPTR) reports
  • More Information
  • .NET report viewer controls
  • .NET report viewer controls 1
  • Applying a report template
    • Applying a report template 1
  • Caching with RAS
  • Data source connection properties
    • Data source connection properties 1
  • Filtering report data with selection formulas
  • Grouping and sorting
  • How can I optimize scalability?
  • How Do I use Report Application Server in a Web Farm or Web Garden?
    • How Do I use Report Application Server in a Web Farm or Web Garden? 1
  • How Do I use Report Application Server in a Web Farm or Web Garden? 1
    • How Do I use Report Application Server in a Web Farm or Web Garden? 2
  • How the viewers work with your reporting application
    • How the viewers work with your reporting application 1
    • How the viewers work with your reporting application 1 2
  • Java viewers SDK
    • Java viewers SDK 1
    • Java viewers SDK 1 2
  • Java viewers SDK 1
  • Models
  • Models 1
    • Controllers
    • Models 2
    • Model-View-Controller design 2
    • RAS SDK
    • ReportClientDocument Object Model
    • SAP Crystal Reports Designer
  • Model-View-Controller design
  • Model-View-Controller design 1
    • Model-View-Controller design 2
  • Modifying an existing filter formula
    • Modifying an existing filter formula 1
    • Modifying an existing filter formula 1 2
    • To create and add a new filter
    • Understanding the Filter class
  • Navigating grouped data through the Totaller
    • To add a new group
  • Persistence limitations when report binding in the Page_Load event handler
    • Persistence limitations when report binding in the Page_Load event handler 1
  • Primary classes
  • Primary classes 1
  • Printing and exporting a report
  • Project setup
  • Properties of parameter values
  • RAS assemblies and namespaces
  • RAS assemblies and namespaces 1
  • RAS Server
    • RAS Server 1
  • ReportClientDocument Object Model
  • Sample reports directory
  • Serializing ReportClientDocument
  • Session and persistence of the ReportClientDocument (RAS) and the ReportDocument object models
    • Session and persistence of the ReportClientDocument (RAS) and the ReportDocument object models 1
    • ViewState and persistence of the CrystalReportViewer object model
  • Setting a page margin condition formula with RAS
    • Setting a page margin condition formula with RAS 1
  • Setting a page margin condition formula with RAS 1
  • Setting a page margin condition formula with RAS 2
    • Accessing and modifying subreports
    • Setting a page margin condition formula with RAS 3
  • Setting up the development environment
    • Setting up the development environment 1
  • Setting up the development environment 1
  • Should I use regular or cached reports?
  • Should I use regular or cached reports? 1
  • System setup
  • To add a CrystalReportViewer control for Visual Studio .NET 2003
    • Applying standard project settings
    • Preparing the Web Form
    • To add a CrystalReportViewer control for Visual Studio .NET 2003 2004
    • Visual Studio .NET 2003
  • To add a summary to a report
    • To add a summary to a report 1
  • To add a text object to a report
    • To add a text object to a report 1
  • To add a Top N sorting definition
    • To add a new sorting definition
    • To add a Top N sorting definition 1
  • To add and remove formula fields
    • To add a database field to a report
    • To add and remove formula fields 1
    • To add and remove formula fields 1 2
  • To change a persistent data source
  • To change a persistent data source 1
  • To change a summary type
    • To add a summary to a group
    • To add a summary to a group 1
    • To change a summary type 1
    • To change a summary type 1 2
  • To create and add a chart to a report
  • To export a report to PDF
  • To export a report to XML
  • To export a report to XML 1
  • To log onto a report database
  • To log onto a report database 1
  • To modify a report object
    • To modify a report object 1
    • To modify a report object 1 2
  • To modify a sort
  • To modify a subreport with the SubreportClientDocument class
    • Accessing and modifying subreports
    • To modify a subreport with the SubreportClientDocument class 1
    • To set subreport logon information
  • To navigate the Totaller tree
  • To navigate the Totaller tree 1
  • To report off a data source at runtime
    • To create a Rowset object
    • To navigate through records stored in a rowset
    • To report off a data source at runtime 1
  • To report off a data source at runtime 1
  • To set a page margin condition formula with the PrintOutputController class
  • To set the value of a discrete parameter
    • Setting dynamic cascading parameters
    • To add a parameter field to a report
    • To modify a parameter field
    • To set the value of a discrete parameter 1
  • To set web-based pagination options
  • To set web-based pagination options 1
  • To set web-based pagination options 2
  • Updating report summary information
    • .NET report viewer controls 1
    • Controllers
    • Persistence limitations when report binding in the Page_Load event handler 1
    • Report sources
    • Saving reports
    • Should I use regular or cached reports? 2
    • Should I use regular or cached reports? 2 3
    • Should I use regular or cached reports? 2 4
    • To create a new unmanaged report
    • To De-Serialize the ReportClientDocument
    • To open a report and access the ReportClientDocument class in-process
    • To open an unmanaged report
    • Updating report summary information 1
    • Viewing reports
  • Visual Studio versions
  • Visual Studio versions 1
  • What needs to be verified?
    • What needs to be verified? 1
  • Which persistence approach should I use?
  • Working with SAP Crystal Reports Read-Only (RPTR) reports
  • Working with SAP Crystal Reports Read-Only (RPTR) reports 1
  • Copyright
  • Disclaimer
  • Privacy Statement
  • Legal Disclosure
  • Trademark
  • Terms of Use