Visual Studio 10中的水晶报表

Visual Studio 10中的水晶报表

在Visual Studio中,没有默认安装水晶报表。

如果需要使用,需要先从 http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp 下载并安装。


安装完成后,新建水晶报表,然后编译,可能会报错:

未能找到类型或命名空间名称“crystaldecisions”(是否缺少 using 指令或程序集引用?)

当你查看引用时,会发现已经引用了相关dll,但是错误是在哪儿呢?


解决:

1. 需要把你的项目属性设置为 .net framework 4,而不是 .net framework 4 client

2. 需要把目标平台改为 x86或x64,而不是any.


然后编译一下,应该就没问题了。


如果你没有在工具箱中找到 CrystalReportViewer , 那么尝试以上的步骤,也可以解决。


附, 使用水晶报表的代码:


需要先新建一个水晶报表,然后再在webform里面添加一个CrystalReportViewer空间。

            string str = "SELECT * FROM enrollrecord, course, student";

            str += " WHERE   enrollrecord.Courseid = course.ID AND enrollrecord.studentid = student.ID";

            DataTable table = DBHelper.Query(str).Tables[0];


            CrystalReport1 cr = new CrystalReport1();

            cr.SetDataSource(table);

            CrystalReportViewer1.ReportSource = cr;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值