韩国首尔特产:how to Set Crystal Report parameter in C#

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 01:56:47
如果可以,请写一些简单的代码

1、通过SqlDataAdapter来填充一个数据集,此时VS会生成一个xsd文件(假设为test.xsd)。当然,你自己也可以新建一个这样的文件(XML 架构)。

2、新建一个报表(文件名:Creport),单击水晶报表设计器已被微软集成到VS中了,所以没有必要下载Crystal 10了。新建时,会提示要指定数据源的,当然指定ADO.NET数据源中的test里面的Table了。如何设计报表就不说了。

3、现在就要设计代码了。先把打印预览控件拖到窗体中(有两种,PrintPreviewControl和CrystalReportView,用后一个),再要拖一个ReportDocument,这时会提示出哪个报表来生成这个reportDocument1.(自己动生成这样的代码:this.creport1 = new WinApp.Creport();是把报表作为一个类,再通过此类来建立一个对象)

4、代码如下

this.SqlDataAdapter.Fill(this.test1);//这个test1也会自己动生成,如果前面的XML 架构文件是你手工生成的,它就要这样生成 DataSet test1 = new test();

this.sqlDataAdapter1.Fill(this.test1);
this.creport1.SetDataSource(this.test1);
this.crystalReportViewer1.ReportSource = this.creport1;