第一:下载FastReport的dll,我下载的试用版的VCL5,而且最好同时下载对应的Demo。下载好后进行配置DLL,网上有很多,照着做就行,最后在你打开自己aspx页面时,工具箱中有WebReport这个工具就对了
第二:介绍FastReport数据绑定及页面布局
数据绑定:在FastReport中右上角有Actions或转到Report标签,这里有DataSources进行数据绑定操作以及参数设置。FastReport对于.Net兼容还不是很好,所以会经常是VS崩溃,这点让人用着很不舒服。
在Report中可以绑定数据库表单,但是如何将从数据库读取出的数据跟报表进行绑定,进行数据传输呢?很多人都提到了用RegisterData但是很多人没提绑定表单时一定要指定TableName,报表跟web端代码进行绑定是通过TableName进行匹配绑定的。(希望这点对大家有帮助,我被这个问题上困了足足一天多)
DataTable table = DBHelper.Db.ExecuteDataTable("select * from v_MeasurementBillPayment");
table.TableName = "v_MeasurementBillPayment";
FDataSet.Tables.Add(table);
FReport.RegisterData(FDataSet);
FReport.GetDataSource("v_MeasurementBillPayment").Enabled = true;
页面布局:在Report中的左上角有Configure,单击会进入页面布局设置。Fast