telerik reporting报表

Telerik Reporting是一个非常人性化的控件,一个报表的生成几乎不用写代码,都是通过"所见即所得"模式完成。由于客户需要在实际的项目中运用Telerik Reporting控件,故需要把报表显示到页面上。起步骤如下:

一、安装Telerik Reporting控件

在官网http://www.telerik.com/products/reporting.aspx下载Telerik Reporting在线安装包。安装时最好关闭Visual Studio(不关不知道会不会出现问题,以防万一最好关闭)。安装是只需要勾选"Reporting"选项即可。下载大概60M,等待自动安装完成。

二、新建报表

安装完成后,在Visual Studio菜单栏上会显示"Telerik"选项,但是暂时还没有可操作的子菜单。如下图:

在项目中添加"新建项",搜索"reporting"找到刚刚安装的reporting控件,修改自己需要的文件名。如下图:

弹出向导:向导的作用是绑定数据源。

同时可以看到reporting的编辑界面,由3个文件组成:

三、绑定数据

接着上面的向导界面设置数据源。如果向导界面被关闭,可以在"Telerik"界面中打开,如下图所示:

点击NEXT 设置如下:

选择你现在已有的数据源,因为我的项目中用的是EF,用SQL Service的可以自己照着想要的选项选择,这里就不多赘述。

然后选择项目中的EF Model,名字和你项目中的 TracTerraModel.edmx 一致(如果不行的话就试下另外的一个)。如下:

选择一个你要显示的表(其实个人觉得这里点哪个都无所谓,但是不点的话不然下一步,就随便点一个表吧),点NEXT,如图:

接着,

选择你要在报表中要显示的列到相应的区域,一直点NEXT,报表就生成成功了。如下图:

点中间的preview文件即可看到数据已经绑定成功。

三、把report显示到页面

1.先从工具箱中拖ReportViewer控件到页面的设计视图上:

2.在web.config里面配置如下信息:

system.web中:

<system.web>

<httpHandlers>

<add verb="*" path="Telerik.ReportViewer.axd" type = "Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=7.1.13.612, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" />

</httpHandlers>

</system.web>

system.webServer中:

<system.webServer>

<validation validateIntegratedModeConfiguration="false"/>

<handlers>

<add name="Telerik.ReportViewer.axd_*" path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" preCondition="integratedMode"/>

</handlers>

</system.webServer>

3.在需要显示的页面后台中调用这个report,代码如下:

其中红色部分为创建的Report对象。

到此为止,所有的工作都做完,运行程序,打开页面即可看到报表了。

时间: 2024-07-30 22:13:46

telerik reporting报表的相关文章

怎样创建一个MVC Telerik Reporting项目(三)

step6:把以下code复制到index.cshtml 1 @section styles 2 { 3 4 <link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"> 5 6 <!-- the styles of the viewer --> 7 <link href="http://cdn.

Telerik Reporting的安装

Telerik Reporting是一个功能非常强大的报表工具,从今天起与大家一起来学习.我也是初学者,难免有不足之处,欢迎大家指正. 官方帮助文档:http://www.telerik.com/help/reporting/overview.html 演示与下载地址: http://demos.telerik.com/reporting/home.aspx 首先只是一个下载器,如下图,打开选择Reporting(我这是已经安装完的).因服务器在国外,下载可能会有点慢哦,请耐心等待. 安装好后开

visual studio 2010 自带reporting报表本地加载的使用

在这家公司时间不长,接触都是之前没玩过的东东,先是工作流引擎和各种邮件短信的审核信息,后又是部署reporting服务器. reporting服务部署就不在这多说,在vs2010里面是自带了reporting报表的直接添加就可以使用.如图 这是一个空白的模板.这时模板已有了就差数据了在新加一个数据集DataSet 数据集有了模板有了就回到reporting模板页在这上面设计格式了,在空白处 右键-插入-表(也可以是其他图表之类)选择数据源 此时的报表模板就和绑定web控件一样设定对于字段 到这模

怎样创建一个MVC Telerik Reporting项目(汇总)

web.config连接字符串 <connectionStrings> <add name="Telerik.Reporting.Examples.CSharp.Properties.Settings.TelerikConnectionString" connectionString="Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security=SSPI" provi

怎样创建一个MVC Telerik Reporting项目(一)

为了大家能够很直观地按步骤来学习,我尽量把操作过程用gif格式录下来. step1:新建一个MVC解决方案 step2 在此目录下C:\Program Files (x86)\Telerik\Reporting Q2 2015\Html5 拖动文件夹ReportViewer到解决方案下: step3:添加命名空间:Telerik.Reporting 和Telerik.ReportViewer.Mvc 记得在Views下的Web.config里也添加命名空间的引用 <add namespace=&qu

Telerik Reporting

Web.Config <system.webServer> <handlers> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <remove name="OPTIONSVerbHandler" /> <remove name="TRACEVerbHandler" /> <add name="Extens

WPF第三方控件Telerik

帮助文档:http://www.telerik.com/help/wpf/gridview-selection-via-checkbox.html Telerik专注于微软.Net平台的表示层与内容管理控件. Telerik Controls 2010 Q2控件组包括如下组件: Telerik RadControls for ASP.NET AJAX RadControls for ASP.NET是一套强大的用户界面控件套装,它可以帮助您创建拥有桌面应用程序华丽外表和高速性能的Web应用程序.1

winform 使用 ReportViewer做报表

之前用过的水晶报表觉得有些麻烦,因此尝试了使用微软自带的报表. 第一种方法是 在winform界面上放置ReportViewer界面,相关的代码如下: public DataTable dt; private void FormReport_Load(object sender, EventArgs e) {string sPath = "D:\\bzj\\MyBooks\\MyBooks\\report1.rdlc"; this.reportViewer1.LocalReport.R

CRM 2013 自动发送报表

Sql Server Report非常强大,导出不同格式的文档,比如work 或者excel都可以委托Reporting先做报表开发然后再在程序中调用生成指定格式的报表推送给用户,CRM也是集成了Reporting的强大功能.前些天遇到一个朋友请教一个功能说如何样利用报表订阅功能推送周报表,查询资料后可以配置Reporting订阅的功能来实现,可是局限于自己的reporting报表配置能力没有配送成功.最后又回到程序员的角度来考虑自己写程序来实现这个功能. 核心功能就是生成指定报表.将生成的报表