ASP.NET 给报表动态绑定数据源【CS代码】

            DataSet ds = SYS_GroupTrafficStatistic_SERVICE.GetList(V_CID, V_STARTTIME, V_ENDTIME, V_TIME_GRADE, V_SHOW_TIME_TYPE);
sys_ui_grouptrafficstatistic_reportviewer.LocalReport.DataSources.Clear();
sys_ui_grouptrafficstatistic_reportviewer.LocalReport.DataSources.Add(new ReportDataSource("ds_GroupTrafficStatistic", ds.Tables[0]));
sys_ui_grouptrafficstatistic_reportviewer.LocalReport.Refresh();

解释:

ds是数据源,其数据结构必须与reprot【RDLC】的数据集 结构 一致

ds_GroupTrafficStatistic 也必须与reprot【RDLC】的数据集的名称一致

时间: 2024-11-10 01:34:01

ASP.NET 给报表动态绑定数据源【CS代码】的相关文章

RDLC系列(一)ASP.NET RDLC 报表自定义数据源

最近一段时间开发ERP系统中要用到不少报表打印,在网上找了一圈发现想些好用的报表控件大部分要收费,一些面免费要么不好用要么IE8不兼容,最后还是用了微软自带的RDLC报表,把自己遇到的坑和技巧整理分享出来. 一般Visaul Studio上新建的的EDLC报表文件之后数据源都是按照向导直接连接数据库,自动生成数据源和数据集的,但是遇到一些复杂的就不够灵活. 一.新建报表 1.新建一个空白的报表如下 2.打开新建好的空报表文件,选择报表文件右键选择[打开方式]→[XML(文本)编辑]打开 在Pag

来篇文章:ASP。NET程序中动态修改web.config中的设置项目 (后台CS代码)

朋友们可以自行测试,我这里都没有问题了,鳖了一上午的问题总算解决了 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; usi

关于客户端用ASP参生报表

常见 Datagrid 错误 摘要:学习如何避免在使用 ASP.NET Datagrid 控件进行开发时可能发生的一些常见错误(本文包含一些指向英文站点的链接). Datagrid 控件是 Microsoft® ASP.NET 中功能最强.用途最广的 Web 控件之一,这一点已经得到了 ASP.NET 权威人士的认同.虽然 Datagrid 控件易于使用,但同样易于给使用者带来麻烦.以下是许多人所犯的一些错误,这些人包括从初学者到富有经验的 .NET 专家.您可以看到许多苦闷的使用者在 ASP.

【Asp.net入门15】第一个ASP.NET 应用程序-网页调用codebehind代码

虽然可以在Web窗体文件中添加C#代码块,但这样做通常意义不大,因为代码会很快变得难以阅读和维护.一个更合理.更常用的办法是在代码隐藏文件中定义一个方法,然后使用代码片段调用该方法,并将结果插入到发送给浏览器的HTML中.代码清单1-16在Summary.aspx.cs代码隐藏文件中定义了一个新方法GetNoShowHtml,此方法会生成和上一节中相同的表格行. 代码清单1-16 Summary.aspx.cs代码隐藏文件中的GetNoShowHtml方法 然后,可通过Summary.aspx文

ASP.NET中前台javascript与后台代码调用

ASP.NET中前台javascript与背景代码调用 1如安正在JavaScript访问C#函数? 2.如安正在JavaScript访问C#变量? 3.如安正在C#中访问JavaScript的已经有变量? 4.如安正在C#中访问JavaScript函数? 标题1谜底以下: javaScript函数中实施C#代码中的函数: 方法一:一.起首成立一个按钮,正在背景将调用或许搞定的内容写入button_click中; 二.正在前台写一个js函数,内容为document.getElementById(

润乾集算报表多样性数据源之动态SQL传递

大多数情况下报表的数据源SQL都是固定的,但有时也需要动态变动其中某些部分实现动态拼出,比如在报表应用中允许用户通过选择表和字段查询自己关心的报表数据,报表开发时则希望对同类报表(明细或汇总)使用同一模板.这时就需要在报表中接收相应参数拼接出动态SQL进行查询后制作动态报表. 润乾集算报表提供了两种处理动态SQL的方法,使用宏和集算脚本,可以快速完成这类报表,下面举例说明. 使用宏 集算报表提供了宏机制,通过在动态宏中拼接SQL后交由数据集查询结果,最后在报表中使用动态表达式获得字段名和字段值完

主子报表多数据源的处理

主报表和子报表(或Table表)使用不同的数据库时.JasperReport/Birt等报表工具从功能上可以处理,但在子报表中无法直接使用数据源名,需要使用显式的数据库账号.口令.可以看到这种方式存在一定的安全隐患,而且实施过程比较复杂. 集算器具有结构化强计算引擎,支持多样性数据源,集成简单,可以协助报表工具方便地实现此类需求,下面通过一个例子来说明主子报表多数据源的实现过程. 表emp在MySQL数据库中,存储员工信息,主键是EId.表sales在MSSQL中,存储员工的订单信息,字段Sel

asp.net RDLC报表入门

Asp.net RDLC 报表入门 这几天帮给同事讲解Asp.net RDLC 报表方面的知识,顺便做个简单教程,在这里分享给大家. 由于图片多又大,写了一半,光上传图片就把我累个半死,所以我教把程放在了自己搭建的github pages博客中. 再这里我只摘出一部分做个简单介绍,如果对您有帮助, 请移步至我的博客:Asp.net RDLC 报表入门 10 .数据分组 效果 11.添加参数 有时候我们要在图表中根据参数显示内容,做个例子, 1)添加参数    2)绑定参数, 右击Y轴 Axis

ASP.Net 提交表单 post 方式代码

下面代码是我post按钮下面的代码,里面有我实际项目的一些参数和返回数据,仅供参考. if (Request.QueryString["po"] != "") { strPo = Request.QueryString["po"].ToString(); } string url = HttpContext.Current.Request.Url.AbsoluteUri.ToString().Replace("poPage.aspx?p