最近用到fastreport,但对里边一些方法不是很清晰,查过资料后有了简单了解,现写下来以防忘记。
FastReport.Report rt;
DataTable dt = new DataTable();
rt.Load("模版名.frx");//加载模版,括号中为模版路径rt.RegisterData(dt, "object");//注册数据,将dt中数据注册到模版,object为数据源名称(自己可以随便起这个名字)rt.Preview = previewControlSendWorkload;//这个应该是设置预览的窗口//rt.Design();//设计模版//rt.Prepare();//运行模版,如果运行成功,其后要紧跟ShowPrepared();//rt.ShowPrepared();rt.Show();//运行模版rt.show()等价于if(rt.Prepare()){rt.ShowPrepared();}
更详细了解可以参考http://doc.evget.com/HelpMain.aspx?Name=FRNetProgrammerManualCHM&page=/HelpDocument/FRNetProgrammerManualCHM/runreport.htm