Sample Code
The sample codes are finished projects based on the instructions that are outlined in the tutorials. To reproduce the sample code, you must follow the procedures in the tutorials.
Each tutorial is accompanied by C# and Visual Basic sample code projects that show the completed version of the project. The majority of these projects are provided both as Windows projects and Web Sites, except for those specifically designed for Web-only or Windows-only usage.
In Crystal Reports for Visual Studio 2005, the sample code is installed when you run the TutorialsSampleCodeProjects.msi installer. To locate the installer file, see Tutorials' Sample Code Directory.
CrystalReportViewer object model
| Tutorial name | Sample code folder name |
|---|---|
| Logging onto a Secure SQL Server Database | C# Web Site: CS_Web_CRVObjMod_DBLogon
C# Windows Project: CS_Win_CRVObjMod_DBLogon Visual Basic Web Site: VB_Web_CRVObjMod_DBLogon Visual Basic Windows Project: VB_Win_CRVObjMod_DBLogon |
| Reading and Setting Discrete Parameters | C# Web Site: CS_Web_CRVObjMod_Parameters
C# Windows Project: CS_Win_CRVObjMod_Parameters Visual Basic Web Site: VB_Web_CRVObjMod_Parameters Visual Basic Windows Project: VB_Win_CRVObjMod_Parameters |
| Reading and Setting Range Parameters for a Subreport | C# Web Site: CS_Web_CRVObjMod_ParametersSubrpt
C# Windows Project: CS_Win_CRVObjMod_ParametersSubrpt Visual Basic Web Site: VB_Web_CRVObjMod_ParametersSubrpt Visual Basic Windows Project: VB_Win_CRVObjMod_ParametersSubrpt |
| Filtering Data Using Selection Formulas | C# Web Site: CS_Web_CRVObjMod_FilteringData
C# Windows Project: CS_Win_CRVObjMod_FilteringData Visual Basic Web Site: VB_Web_CRVObjMod_FilteringData Visual Basic Windows Project: VB_Win_CRVObjMod_FilteringData |
| Customizing the CrystalReportViewer Control | C# Web Site: CS_Web_CRVObjMod_CustomizeViewer
C# Windows Project: CS_Win_CRVObjMod_CustomizeViewer Visual Basic Web Site: VB_Web_CRVObjMod_CustomizeViewer Visual Basic Windows Project: VB_Win_CRVObjMod_CustomizeViewer |
ReportDocument object model
| Tutorial name | Sample code file |
|---|---|
| Persisting the ReportDocument Object Model Using Session | C# Web Site: CS_Web_RDObjMod_Session
Visual Basic Web Site: VB_Web_RDObjMod_Session |
| Logging onto a Secure SQL Server Database Using SQL Authentication | C# Web Site: CS_Web_RDObjMod_DBLogon
C# Windows Project: CS_Win_RDObjMod_DBLogon Visual Basic Web Site: VB_Web_RDObjMod_DBLogon Visual Basic Windows Project: VB_Win_RDObjMod_DBLogon |
| Logging onto a Secure SQL Server Database Using Integrated Security | C# Web Site: CS_Web_RDObjMod_DBLogonIntegratedSecurity
C# Windows project: CS_Win_RDObjMod_DBLogonIntegratedSecurity Visual Basic Web Site: VB_Web_RDObjMod_DBLogonIntegratedSecurity Visual Basic Windows project: VB_Win_RDObjMod_DBLogonIntegratedSecurity |
| Logging onto a Secure SQL Server Database with a Subreport | C# Web Site: CS_Web_RDObjMod_DBLogonSubrpt
C# Windows Project: CS_Win_RDObjMod_DBLogonSubrpt Visual Basic Web Site: VB_Web_RDObjMod_DBLogonSubrpt Visual Basic Windows Project: VB_Win_RDObjMod_DBLogonSubrpt |
| Reading and Setting Discrete Parameters | C# Web Site: CS_Web_RDObjMod_Parameters
C# Windows Project: CS_Win_RDObjMod_Parameters Visual Basic Web Site: VB_Web_RDObjMod_Parameters Visual Basic Windows Project: VB_Win_RDObjMod_Parameters |
| Reading and Setting Parameters with a Subreport | C# Web Site: CS_Web_RDObjMod_ParametersSubrpt
C# Windows Project: CS_Win_RDObjMod_ParametersSubrpt Visual Basic Web Site: VB_Web_RDObjMod_ParametersSubrpt Visual Basic Windows Project: VB_Win_RDObjMod_ParametersSubrpt |
| Exporting to Multiple Formats | C# Web Site: CS_Web_RDObjMod_Export
C# Windows Project: CS_Win_RDObjMod_Export Visual Basic Web Site: VB_Web_RDObjMod_Export Visual Basic Windows Project: VB_Win_RDObjMod_Export |
| Printing and Setting Print Options | C# Web Site: CS_Web_RDObjMod_SetPrintOptions
C# Windows Project: CS_Win_RDObjMod_SetPrintOptions Visual Basic Web Site: VB_Web_RDObjMod_SetPrintOptions Visual Basic Windows Project: VB_Win_RDObjMod_SetPrintOptions |
| Filtering Data Using Selection Formulas | C# Web Site: CS_Web_RDObjMod_FilteringData
C# Windows Project: CS_Win_RDObjMod_FilteringData Visual Basic Web Site: VB_Web_RDObjMod_FilteringData Visual Basic Windows Project: VB_Win_RDObjMod_FilteringData |
| Displaying Report Parts with the CrystalReportViewer Control | C# Web Site: CS_Web_RDObjMod_ReportParts
Visual Basic Web Site: VB_Web_RDObjMod_ReportParts |
Reduced-Code tutorials in Visual Studio 2005
| Tutorial name | Sample code file |
|---|---|
| Reduced-Code Web Site Setup with Crystal Reports Using Smart Tasks | C# Web Site: CS_Web_ReducedCode_WebSiteSetup
Visual Basic Web Site: VB_Web_ReducedCode_WebSiteSetup |
| Reduced-Code Windows Project Setup with Crystal Reports Using Smart Tasks | C# Windows Project: CS_Win_ReducedCode_ProjectSetup
Visual Basic Windows Project: VB_Win_ReducedCode_ProjectSetup |
| Reduced-Code Secure Database Logon in a Web Site | C# Web Site: CS_Web_ReducedCode_DBLogon
Visual Basic Web Site: VB_Web_ReducedCode_DBLogon |
| Reduced-Code Parameter Setting in a Web Site | C# Web Site: CS_Web_ReducedCode_Parameters
Visual Basic Web Site: VB_Web_ReducedCode_Parameters |
| Reduced-Code Exposing Report Data to Other Controls in a Web Site | C# Web Site: CS_Web_ReducedCode_ReportData
Visual Basic Web Site: VB_Web_ReducedCode_ReportData |
| Reduced-Code Exposing Report Data to Other Controls in a Windows Application | C# Windows Application: CS_Win_ReducedCode_ReportData
Visual Basic Windows Application: VB_Win_ReducedCode_ReportData |
Data connectivity
| Tutorial name | Sample code folder name |
|---|---|
| Creating and Connecting to ADO.NET | C# Web Site: CS_Web_Data_DataSets
C# Windows Project: CS_Win_Data_DataSets Visual Basic Web Site: VB_Web_Data_DataSets Visual Basic Windows Project: VB_Win_Data_DataSets |
| Connecting to IDataReader Methods | C# Web Site: CS_Web_Data_IDataReader
C# Windows Project: CS_Win_Data_IDataReader Visual Basic Web Site: VB_Web_Data_IDataReader Visual Basic Windows Project: VB_Win_Data_IDataReader |
| Connecting to Object Collections | C# Web Site: CS_Web_Data_ObjectCollection
Visual Basic Web Site: VB_Web_Data_ObjectCollection |
Other Tutorials
| Tutorial name | Sample code folder name |
|---|---|
| Configuring Multilingual Client Support | C# Web Site: CS_Web_Multilingual
C# Windows Project: CS_Win_Multilingual Visual Basic Web Site: VB_Web_Multilingual Visual Basic Windows Project: VB_Win_Multilingual |
| Creating a User Function Library | C# Class Library: CRUFL_CS_ExchangeRate
VB Class Library: CRUFL_VB_ExchangeRate |
| Tutorial: Populating a DropDown List of Reports from the File Directory | C# Web Site: CS_Web_DrpFileDir
VB Web Site: VB_Web_DrpFileDir |
| Tutorial: Populating a DropDown List of Reports from a Web Service | C# Web Site: CS_Web_WebService
VB Web Site: VB_Web_WebService |
See Also
CrystalReportViewer Object Model Tutorials | Tutorials and Sample Code | Tutorials' Sample Code Directory