关于水晶报表推(送数据到报表)模式在C# Winform中的应用注意事项:
关于水晶报表推(送数据到报表)模式在C# Winform中的应用注意事项:
(1)要修改app.config为
<?xml version="1.0"?>
(2)把报表文件右K---属性---选择总是复制到应用程序目录中
(3)设计报表阶段不要用表,而是选择命令,而不是从数据库的表中拖字段到报表,输入一个SQL语句把字段提取出来
(4)窗体中拖入一个CrystalReportvViewer控件
(5)窗体的LOAD事件这样写::
private void Form1_Load(object sender, EventArgs e)
{
//CrystalReport1 rptDoc = new CrystalReport1();
//或下2行
ReportDocument rptDoc = new ReportDocument();
rptDoc.Load("CrystalReport1.rpt");
rptDoc.SetDataSource(CommonCode.GetDataTable());
crystalReportViewer1.ReportSource = rptDoc;
}