Closed xiaokaixuan closed 2 months ago
FastReport.Net 数据源手动编辑字典
<Dictionary> <TableDataSource Name="Customers" ReferenceName="NorthWind.Customers" DataType="System.Int32" Enabled="true"> <Column Name="CustomerID" DataType="System.String"/> <Column Name="CompanyName" DataType="System.String"/> <Column Name="Address" DataType="System.String"/> <Column Name="City" DataType="System.String"/> </TableDataSource> </Dictionary>
保存字典文件手动编辑后再导入进去
快速上手使用
FastReport.NET
示例,自动创建数据源/// <summary> /// 报表打印预览 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { const string FORM_TEXT = "测试报表"; FastReport.Utils.Config.PreviewSettings.Text = $"{FORM_TEXT} -- 打印预览"; FastReport.Utils.Config.PreviewSettings.Buttons = PreviewButtons.Save | PreviewButtons.Print | PreviewButtons.Close | PreviewButtons.Watermark; FastReport.Utils.Config.PreviewSettings.ShowInTaskbar = true; Report report = new FastReport.Report(); report.Load(".\\TestReport.frx"); // List<GV_DayStat> dataList = new List<GV_DayStat>(); // GV_DayStat内属性DisplayName修饰即为数据源字段 report.RegisterData(dataList , "datasource"); TextObject textObject = report.FindObject("Title") as TextObject; if (textObject != null) textObject.Text = FORM_TEXT; textObject = report.FindObject("SubTitle") as TextObject; if (textObject != null) textObject.Text = "( 2024-07-01 12:33:11 至 2024-07-08 12:40:30 )"; // 报表预览控件显示 report.Preview = previewControl1; report.Preview.Buttons = PreviewButtons.Save | PreviewButtons.Print | PreviewButtons.Close | PreviewButtons.Watermark; report.Prepare(); // 进入报表编辑,可自动根据List内对象属性建立数据源(DisplayName属性),调试编辑好报表后再去除语句 // report.Design(); // 进入报表预览 // report.ShowPrepared(); }
取消打印水印:
修改:
FastReport.Print.DefaultPrintController
类中的PrintPage
方法取消水印代码取消打印页数限制:
修改:
FastReport.Print.PageNumbersParser
类的构造方法:取消导出水印:
修改:
FastReport.Export.ExportBase
类中的GetOverlayPage
方法, 相关代码取消导出页数限制:
修改:
FastReport.Export.ExportBase
类中的Export
方法, 相关代码破解版下载
FastReport.Net_v2023.1.8_Cracked.rar
官方版下载
FRNetDemo_v2023.1.8_Official.rar