ASP.Net 报表的创建

报表所用文件:

  (1)报表设计文件:xxx.rdlc文件

  (2)调用报表文件: xxx.aspx文件

报表实现:

(1)aspx调用代码:<rsweb:ReportViewer ID="report1" runat="server" Font-Names="Verdana" Font-Size="8pt"  Height="100%"

         CssClass="reportView" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt">
              <LocalReport ReportPath="xxx.rdlc">
              </LocalReport>
            </rsweb:ReportViewer>

  (2)后台实现:

      this.report1.LocalReport.DataSources.Clear();

DataTable a= facservComm.ExecuteSqlDatatable("select * from 所调用的Dataset");

this.report1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", a));

  (3)报表的设计:

      报表中的数据都存放在一个矩阵中,而数据源来自于矩阵绑定的DataSet

  (4)序号的实现:f(x)=RowNumber(Nothing)

  (5)数据库中列表值在报表显示表现为行组,但此处行组不用order by 而只是一个单纯的详细列表项

  (6) Asp.net中封装了rblc文件的内置函数和功能来提供所需的表达式使用

  

    

   

时间: 2024-10-15 07:52:43

ASP.Net 报表的创建的相关文章

浅谈ASP.NET报表控件

浅谈ASP.NET报表控件 作者:管理员 来源:51CTO 浏览:360 发布时间:2010-6-19 0:26:07 OWC似乎使用者居多,但看见有网友在帖中抱怨OWC在使用时需要许可证书,于是将其排除,我可不想BOSS在看报表时弹出一个“没有许可证书”的窗口. 接着找到了ComponentOne的Web chart做出的各种效果图,效果极佳.我一下子被迷住了,决定就是它,于是马不停蹄的下了最新版100多M的安装文件,又花一上午找了个可以用的注册码,再找了篇教程,OK万事俱备,兴匆匆的开始写代

(转)浅谈ASP.NET报表控件

项目中有报表图形化的需求, 于是开始在网上找第三方chart控件.因时间紧迫,大至确定了几个候选:一.Office带的OWC控件:二.ComponentOne:三.Web Chart.本文将讲解ASP.NET报表控件. AD:2014WOT全球软件技术峰会北京站 课程视频发布 OWC似乎使用者居多,但看见有网友在帖中抱怨OWC在使用时需要许可证书,于是将其排除,我可不想BOSS在看报表时弹出一个“没有许可证书”的窗口. 接着找到了ComponentOne的Web chart做出的各种效果图,效果

水晶报表之创建子报表

本篇与asp.net没有多大关系,asp.net只是做为显示报表的载体而已.着重演示创建主报表以及子报表. 先来看看数据库中的两个表[fruit] 和[FruitKind]前者中一个字段[FruitKind_nbr] 是一个外键,也是后者的主键. 能够获取数据,当然需要创建两个存储过程[dbo].[usp_Fruit_GetAll]: 和[dbo].[usp_FruitKind_GetAll]: 这两个存储过程,我们稍后创建水晶报表时,就会使用到.首先来看看主报表的创建.下面不管是第一个还是第二

[翻译:ASP.NET MVC 教程]创建路由约束

赶集要发:http://www.ganji18.com 你使用路由约束来使浏览器请求限制在匹配特定路由的中.你可以使用一个正则表达式来具体化一个路由约束. 例如,设想你已在Global.asax文件中定义了清单1中的路由. 清单1--Global.asax.cs routes.MapRoute( "Product", "Product/{productId}", new {controller="Product", action="De

报表上创建条形码图像的条码控件Native MS Access Barcode Generator

Native MS Access Barcode Generator条形码控件是一个VBA模块,可以方便地嵌入到微软Access数据库中,用于在报表上创建条形码图像.一旦被安装到一个数据库中,创建条形码时就不需要安装其它任何字体或组件:它是一个完整的.与数据库一起使用的条形码生成器,即使当它发布以后也一样. 具体功能: Native Access Barcode Generator产品是为那些希望不依赖任何外部设备,而将条形码功能纳入到数据库和应用程序的Access开发者而准备的.非开发人员和最

ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB

原文:ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB 您创建的MovieDBContext类负责处理连接到数据库,并将Movie对象映射到数据库记录的任务中.你可能会问一个问题,如何指定它将连接到数据库? 实际上,确实没有指定要使用的数据库,Entity Framework将预设值使用的LocalDB. 在本节中,我们将显式地在Web.config文件中,添加应用程序的连接字符串(connection string)

报表上创建条形码图像的条形码控件Native MS Access Barcode Generator

Native MS Access Barcode Generator是一个VBA模块,可以方便地嵌入到微软Access数据库中,用于在报表上创建条形码图像.一旦被安装到一个数据库中,创建条形码时就不需要安装其它任何字体或组件:它是一个完整的.与数据库一起使用的条形码生成器,即使当它发布以后也一样. 具体功能: Native Access Barcode Generator产品是为那些希望不依赖任何外部设备,而将条形码功能纳入到数据库和应用程序的Access开发者而准备的.非开发人员和最终用户可能

ASP.NET - 演练:创建网页以显示 XML 数据

数据通常是以 XML 格式提供给 Web 应用程序的.但是,XML 数据本质上是分层的,因此您可能希望能够在基于列表的控件中使用 XML 数据,如 GridView 或 DropDownList 控件.此演练演示如何将 XML 数据视为表格数据库表中的数据进行处理. 通过此演练,您将学会如何执行以下任务: ·使用数据源控件读取 XML 数据并将数据提供给列表控件. ·将 GridView 和 DataList 控件绑定到 XML 数据. ·创建显示逻辑相关的 XML 数据的主详细信息页. ·对

[转]ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB

您创建的MovieDBContext类负责处理连接到数据库,并将Movie对象映射到数据库记录的任务中.你可能会问一个问题,如何指定它将连接到数据库? 实际上,确实没有指定要使用的数据库,Entity Framework将预设值使用的LocalDB. 在本节中,我们将显式地在Web.config文件中,添加应用程序的连接字符串(connection string). SQL Server Express LocalDB LocalDB的是一个SQL Server Express轻量级版本的数据库