asp.net-mvc – ASP.NET MVC项目中的Telerik报告
发布时间:2020-12-16 03:31:09 所属栏目:asp.Net 来源:网络整理
导读:任何人都可以帮助我在ASP.NET MVC项目中实现telerik报告吗? 解决方法 我实施报告的方式是没有观众,而是向用户呈现可以下载的“pdf”报告. 这是一个场景,用户在线购买产品,在结账过程结束时,通过Telerik报告显示收据. 在项目中添加对Telerik报告程序集的引用
任何人都可以帮助我在ASP.NET MVC项目中实现telerik报告吗?
解决方法
我实施报告的方式是没有观众,而是向用户呈现可以下载的“pdf”报告.
这是一个场景,用户在线购买产品,在结账过程结束时,通过Telerik报告显示收据. >在项目中添加对Telerik报告程序集的引用. public virtual ActionResult DownloadReceiptReport(Order model) { byte[] contents = ShoppingCartRepository.GetReceiptReport(model); return File(contents,"application/pdf","Receipt.pdf"); } >在您的存储库中创建一个生成报告的函数,在这种情况下,报告不直接链接到sqldatasource,数据源正在提供一个objectdatasource组件: public byte[] GetReceiptReport(Order order) { Telerik.Reporting.ObjectDataSource objectDataSource = new Telerik.Reporting.ObjectDataSource(); objectDataSource.DataSource new PurchaseReceiptReportModel() { CustomerName = order.CustomerName,Total= order.Total,PurchaseDate= DateTime.Now }; PurchaseReceiptReport report = new PurchaseReceiptReport(); report.DataSource = objectDataSource; ReportProcessor reportProcessor = new ReportProcessor(); RenderingResult result = reportProcessor.RenderReport("PDF",report,null); return result.DocumentBytes; } 最后,用户将收到一个带有pdf报告的下载弹出窗口. 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何实现像WCF一样的Asp.net MVC OneWay / FireAndForget调
- 如何衡量我在ASP.NET中的能力水平或技能?
- asp.net-mvc – 将索引设置为控制器的默认路由
- asp.net-mvc-4 – ASP.NET MVC 4移动功能
- asp.net-mvc – asp.net mvc publish不会覆盖cshtml文件
- asp.net-mvc – NLog,Elmah共享库
- asp.net-mvc – 设置cookie似乎被Chrome忽略而不是IE?奇怪
- asp.net – 在Html.BeginForm之外提交按钮
- asp.net-mvc – MVC Html.CheckBox和表单提交问题
- asp.net-mvc – 尝试确定在干净安装的窗口上托管应用程序的
推荐文章
站长推荐
- 比较一下以“反射”和“表达式”执行方法的性能差
- asp.net – 无法加载类型’site._Default'[已
- asp.net-core – 替换ASP.NET Core 1.0中间件中的
- asp.net-mvc-3 – 在ASP.NET MVC中本地化/翻译路
- entity-framework – 自定义IdentityUserRole主键
- 深蓝词库转换1.5发布
- asp.net-mvc – 如何绕过ASP.NET Web API中发现的
- asp.net – 如何从Telerik RadGrid获取“KeyValu
- [你必须知道的.NET] 第八回:品味类型---值类型与
- updatepanel – 更新面板不显示ASP.NET 3.5中的错
热点阅读