本文主要是介绍FastReport使用总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
c#后台代码
protected void WebReport1_StartReport(object sender, EventArgs e)
{
KenelSoft.JDRYGL.BLL.LJ_PersonBLL bll=new KenelSoft.JDRYGL.BLL.LJ_PersonBLL ();
DataSet ds = bll.GetListForView("");
FastReport.Report report = this.WebReport1.Report;
report.Load(Server.MapPath("../frx/CopyLJ_Person.frx"));//加载模板
report.RegisterData(ds, "Data");//注册数据 注册到ds,ds的名字是Data(frx文件中调用)
}
frx文件中
/*vwLJPerson是TableDataSource的名字,下面字段中引用。Data是DataSet的名字,Table是表名 */
<TableDataSource Name="vwLJPerson" ReferenceName="Data.Table" DataType="System.Int32" Enabled="true">
<Column Name="ID" DataType="System.Int32"/>
<Column Name="Bianhao" DataType="System.String"/>
<Column Name="Xingming" DataType="System.String"/>
<Column Name="Xingbie" DataType="System.String"/>
<Column Name="Minzu" DataType="System.String"/>
<Column Name="ddId" DataType="System.String"/>
<Column Name="ddName" DataType="System.String"/>
<Column Name="jcId" DataType="System.Int32"/>
<Column Name="jcName" DataType="System.String"/>
<Column Name="State" DataType="System.String"/>
</TableDataSource>
注意点:1.如果报表长度一页显示不开,建议报表只取一条记录显示。 并将 data rowcount设置为1,否者显示会出现问题。
这篇关于FastReport使用总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!