Crystal Reports .NET Programming
I wrote this book from the perspective of a programmer wanting to learn how to integrate reports within a .NET application. I've been working with Crystal Reports since Visual Basic 3 and it's always been difficult to find technical information on report writing.
I spent a year and a half researching what .NET programmers need to successfully create, implement and deploy a Crystal Reports application. I even put the book on the internet for everyone to read for free all of last year. This generated an incredible number of emails from programmers telling me what they liked, disliked, and what was missing from the book. I learned that there are two distinct types of .NET programmers using Crystal Reports.
The first type of programmer doesn't have much experience with Crystal Reports and wants a series of tutorials to help them build reports from scratch. For this programmer I wrote 13 chapters which teach you everything about adding reports to ASP.NET and Windows applications. It starts with the basics of building reports to adding charts, crosstab reports, sorting and grouping, subreports and using the formula editor with Basic syntax and Crystal syntax.
The second type of programmer has been using Crystal Reports for years and is mostly concerned with how to do technical runtime customization of reports. For this programmer I researched and diagrammed the undocumented report object models. I included dozens of examples in both VB.NET and C# to show you how to modify reports, manipulate different data sources (XML, ADO.NET, ODBC, OLE DB, stored procedures with parameters), modify formulas and report parameters, and integrate .NET with the RAS and RDC.
The dozens of emails I received when the book was online were instrumental for doing a major revision of many chapters before publishing the book in hardcopy format. Since releasing the book I continue to receive more emails from people. They regret that the free book isn't online anymore, but understand that it couldn't last forever and that the hardcopy version is even better. I hope you like it and that it helps you achieve your reporting goals.
September 2004 Update: Due to high demand, I did a second printing of the book. I took advantage of this opportunity to go through the book and remove all grammatical errors. The content is the same, but the typos have been corrected.
What people are saying - Write a review
Sorting and Grouping
Using the Formula Editor
Programming with Basic Syntax
Learning the Report Object Models
Modifying Parameters and Formulas
Dynamic Data Sources
Report Web Services
Exporting and Deploying Reports
Upgrading to the RDC and RAS
ADO.NET application array ASP.NET assign Basic syntax Boolean button Chapter chart collection column create cross-tab object cross-tab report Crystal Reports Crystal syntax CrystalDecisions CrystalDecisions.Shared CrystalReports.Engine crystalReportviewer1.ReportSource data source data type database DataDefinition DataSet object default values detail section dialog box Dim MyReport displayed dropdown box Employee End Sub example filename Formula Editor formula field function grid Group Footer group header Indent instantiate Integer lets Listing main report menu Merge Module method modify multiple object model ObjectFormat ODBC OLE DB parameter ParameterField ParameterValues pass Password preview Private Sub programming public void Report Expert report object ReportAppServer ReportDocument class ReportDocument object returns right-click running total runtime server shown in Figure shows ſº sort SortFields specify stored procedure string subreport summary fields VB.NET viewer control Visual Studio Visual Studio NET web service window