WinForm中的水晶报表:
1:在窗体上加一个crystalReportViewer;
2:添加一个新的DataSet.xsd文件
3DataSet.xsd设计并添加表;
4添加一个CrystalReport 并指定相应的DataSet.xsd文件。
3:在Form的Load()事件中:
//为前面刚才添加的DataSet.xsd文件
DataSet1 ds = new DataSet1();
//DataSet.xsd文件中的表 的查询适配器,在DataSet.xsd文件添加表的时候建立好的
ASPNET_USERSTableAdapter dsta = new ASPNET_USERSTableAdapter();
//填充DataSet.xsd文件中的表
dsta.Fill(ds.ASPNET_USERS);
//声明一个刚才添加的CrystalReport的对象
CrystalReport1 cr1 = new CrystalReport1();
//指定他的数据源
cr1.SetDataSource((DataTable)ds.ASPNET_USERS);
//水晶报表指定CrystalReport
this.crystalReportViewer1.ReportSource = cr1;
DataSet1 ds = new DataSet1();
//DataSet.xsd文件中的表 的查询适配器,在DataSet.xsd文件添加表的时候建立好的
ASPNET_USERSTableAdapter dsta = new ASPNET_USERSTableAdapter();
//填充DataSet.xsd文件中的表
dsta.Fill(ds.ASPNET_USERS);
//声明一个刚才添加的CrystalReport的对象
CrystalReport1 cr1 = new CrystalReport1();
//指定他的数据源
cr1.SetDataSource((DataTable)ds.ASPNET_USERS);
//水晶报表指定CrystalReport
this.crystalReportViewer1.ReportSource = cr1;