问题描述
C#.netVS2008用FastReport开发自定义报表,有没有相关的知识可以分享,有项目文件更好
解决方案
解决方案二:
它的demo中的例子很好,你还是研究它吧,模仿者它写几个就明白了
解决方案三:
设定数据源,报表内使用data.fieldname即可
解决方案四:
我把我做的利用FastReport打印的关键代码贴出来,看看是否对楼主有用:FastReport.Reportreport=newFastReport.Report();DataTabledt=newDataTable();//打印的数据源report.RegisterData(dt,"frxDS");//这个frxDS就是frx报表中定义的那一个数据源,很重要report.Load(Application.StartupPath+"\Temp\Temp.frx");//本地的一个frx文件report.PrintSettings.ShowDialog=false;//打印的时候不显示提示框,直接打印if(IsDesign)//如果是设计模式{report.Design();设计模式}else{report.Print();//如果不是设计模式,则直接打印}
解决方案五:
我们现在使用的是:FastReport.NetforNet4.0-2015.1你你下载现在安装后,有个demo文件夹,已经涵盖了许多应用,直接参考就行了。如果还需要文档,网上也有得下载,不过是英文的。
解决方案六:
privatevoidCreateDataSet(){//createsimpledatasetwithonetableFDataSet=newDataSet();DataTabletable=newDataTable();table.TableName="Employees";FDataSet.Tables.Add(table);table.Columns.Add("ID",typeof(int));table.Columns.Add("Name",typeof(string));table.Rows.Add(1,"AndrewFuller");table.Rows.Add(2,"NancyDavolio");table.Rows.Add(3,"MargaretPeacock");}privatevoidbtnCreateNew_Click(objectsender,EventArgse){//createreportinstanceReportreport=newReport();//registerthedatasetreport.RegisterData(FDataSet);//enablethe"Employees"datasourceprogrammatically.//Youcanalsodothisinthe"Report|ChooseReportData..."menu.report.GetDataSource("Employees").Enabled=true;//designthereportreport.Design();//freeresourcesusedbyreportreport.Dispose();}privatevoidbtnRunExisting_Click(objectsender,EventArgse){//createreportinstanceReportreport=newReport();//loadtheexistingreportreport.Load(@"....report.frx");//registerthedatasetreport.RegisterData(FDataSet);//runthereportreport.Show();//freeresourcesusedbyreportreport.Dispose();}