|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
Features of Crystal Reports for Visual Studio
Visual Studio 2005
Crystal Reports for Visual Studio 2005 comes with powerful features. For a list of features that are new to Crystal Reports for Visual Studio 2005, see New Features in Crystal Reports for Visual Studio 2005.
- A common standard file format allows for feature-rich reports that contain data retrieval criteria, grouping, summary, parameter, drill down, and subreport linking information. See Common Standard File Format.
- An embedded Crystal Reports designer, assisted by wizards and experts, builds complex report files easily. See Embedded Crystal Reports Designer.
- Data and .NET DataSet connections use the Database Expert to easily interact with a wide variety of database protocols, as well as proxy data in the form of ADO.NET DataSets. See Data and .NET DataSet Connections.
- DataSet processing speed has been significantly improved in Crystal Reports 10 and Crystal Reports for Visual Studio 2005. See DataSet Processing Improvements.
- Report viewers display Crystal reports on forms, in both Web and Windows applications. See Report Viewers.
- A Crystal Reports SDK interacts with and modifies reports programmatically. Use one of four different object models, each with increasing levels of complexity and power. See Crystal Reports SDK.
- An exporting feature exports data from the CrystalReportViewer control to Word, Excel, PDF, and HTML, and Crystal Reports formats. See Exporting.
- The ability to print from the CrystalReportViewer control enables page-based report printing from any Web or Windows application. See Printing.
- Prompts for missing parameters and database logons from the CrystalReportViewer control allow reports, which have missing parameters or database information, to be easily corrected and displayed. See Prompts for Missing Parameters and Database Logons.
- Multilingual client support allows you to configure the CrystalReportViewer control so that other languages can be displayed in the Tool Tips, determined by the client browser, the ASPX page, or the environment settings for the machine. See Multilingual Client Support.
- Report Web Services, from an ASP.NET Web Service project, allow you to create a project, add a Crystal Report, and publish it as a Web service. See Report Web Services.
- Crystal Services allows programmatic access to your reports through a web service. See Crystal Services.
- Merge module deployment ensures the correct Crystal Reports' components and assemblies are added to a Web or Windows application that is created in Crystal Reports for Visual Studio 2005. See Merge Module Deployment.
- Scalability is offered through optimizations that are available within Crystal Reports for Visual Studio 2005, or by upgrading to another solution in the Crystal product family. See Scalability.
- Seamless migration is possible from previous versions of Crystal Reports for Visual Studio 2005. See Migration.
- Projects created in previous versions of Crystal Reports for Visual Studio .NET are supported at runtime without requiring design-time modifications. See Runtime Support for Previous Versions.