怎样使用水晶报表的推模式?

作者:袖梨 2022-07-02
 
1.根据报表的结构字段,建立一个xsd文件,用来存放数据。
2.新建一个报表,注意建立的时候要浏览到该xsd文件,
     建好后找到该报表的属性"自定义工具",把原来的
  "CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator"
  改为"CrystalDecisions.VSShell.CodeGen.ReportCodeGenerator"
  这样就会产生一个按照你报表名命名的zsmxb.cs文件,其实就是下面的类zsmxb
     同时建立一个页面,把CrystalReportViewer控件放到页面,
     并且要在该页面文件的顶部申明一下报表的类,
     public class Fr_zsmxb : System.Windows.Forms.Form
     {
     zsmxb crReportDocument;
         .........
3.建立报表结构
     DataSet dss=new DataSet();
     DataTable dt=new DataTable("zsmxb");
     dt.Columns.Add("cchbh",System.Type.GetType("System.String"));
     dt.Columns.Add("nglf",System.Type.GetType("System.Decimal"));
     dt.Columns.Add("ncf",System.Type.GetType("System.Decimal"));
     dt.Columns.Add("nqyf",System.Type.GetType("System.Decimal"));
     dt.Columns.Add("nzsf",System.Type.GetType("System.Decimal"));
     dt.Columns.Add("ntcf",System.Type.GetType("System.Decimal"));
     dt.Columns.Add("ngz",System.Type.GetType("System.Decimal"));

相关文章

精彩推荐