终于用到了报表,所以拿来学习下。这里做一下记录
1、关于fastreport.net V1.2.79,CSDN的资源里有破解的版本。
2、安装后里面有详细的例子(下载了“1、”中破解版后,直接解压里面也有):
我看的是C#版的例子——DataFromBusinessObject,打开以后,不明白该例子中的report.frx 用设计器“Designer.exe”(安装目录中包含)打开后,数据源Categories如何编辑,问了大宝,只能从C#代码里面注册数据进去,这个Categories的结构是无法在设计器“Designer.exe”中修改的。
仔细看下了DataFromBusinessObject的源代码,原来以下代码中
private void btnCreateNew_Click(object sender, EventArgs e)
{
// create report instance
Report report = new Report();
// register the business object、注册业务对象
report.RegisterData(FBusinessObject, "Categories");
// design the report,打开设计器
report.Design();
// free resources used by report
report.Dispose();
}
注册对象后,打开设计器,还是没有看见Categories在数据的位置,原来此时在“动作”菜单下,选择数据源,才可以看到Categories的数据源了。
查了,fastreport.net的用户手册、程序猿手册,都没有看见,这里的介绍,让我绕了半天圈子。在这里记录下,以防忘记。