第二章 快速开始Crystal Report

 

    隔了这么长时间才来写这个第二章,最近实在是太忙了,公司的项目一个接着你个的来,今天总算可以有点时间了,所以就上来继续写写我的Crystal Reports学习笔记。
        
        今天我的主要内容是用一个实例来演示如何在VS2003中用Crystal Reports创建报表,这是我用水晶报表的第一个例子,我对水晶报表的人是也是从这里开始的,下面就让我们一起来看看这个例子,我怎么样把水晶报表和.NET程序结合在一起。有兴趣的朋友也可以试一试。
        
        打开VS2003,新建一个项目,然后从工具中拖放CrystalReportViewer到页面中,如图:

                     
接下来我们要用CrystalReportViewer连接水晶报表rpt文件,设置CrystalReportViewer的ReportSource,在CrystalRepotViewer1的属性中找到DataBindings点击DataBindings右边的...将会弹出一个对话框,如下图:
                                             
我们选择自定义表达式,在自定义表达式的文本框中输入rpt 文件的路径,我们这个例子是用VS2003自带的实例,所以我们可以在\Microsoft Visual Studio .NET 2003\Crystal Reports\Samples找到rpt 文件,D:\\Program Files\\Microsoft Visual Studio .NET 2003\\Crystal Reports\\Samples\\Reports\\Feature Examples\\Chart.rpt 这里特别要注意的是添加地址的时候要把“\”替换成“\\”才可以,然后点击确定。这个时候我们就已经可以看到报表显示在页面上了如图:

到这步基本算是完成了,但是如果你现在运行程序你会发现程序会报错,因为你应该把rpt文件的地址用“”引起来,如<CR:CrystalReportViewer id=CrystalReportViewer1 style="Z-INDEX: 101; LEFT: 48px; POSITION: absolute; TOP: 144px" runat="server" AutoDataBind="True" Height="50px" ReuseParameterValuesOnRefresh="False" Width="350px" ReportSource='<%# "D:\\Program Files\\Microsoft Visual Studio .NET 2003\\Crystal Reports\\Samples\\Reports\\Feature Examples\\Chart.rpt" %>'> 这样再运行就没有问题了。

        看完这个例子是不是觉得水晶报表很简单,在VS2003中使用很方便,VS2005的用法和2003没什么区别,这里我就不做2005的例子给大家了。

posted @ 2006-07-18 14:49  Forrest Gump  阅读(9372)  评论(8编辑  收藏  举报