1.对于直接拖入Rdlc报表列表控件中的字段,列表显示控件的显示方式为:相当于每一个列表显示一行数据。如果直接在列表中拖入表控件,则会提示“表“table1”所在的列表中没有为其定义的组表达式。若要使用列表中的数据区域,列表必须包含组表达式。 ”

2.对于分组属性(Grouping),拖入表控件,则表显示的详细内容为当前组的数据,Count函数则是对当前组进行行数统计。

3.对于子报表和钻取报表序号注意的是,由于子报表或者钻取报表是分开的两个Rdlc报表文件,报表的路径很关键。loaclreport.ReportEmbeddedResource属性是用来设置嵌入资源的名称,格式为“数据集.报表文件明.rdlc”,于此相对应的报表路径设置为loaclreport.ReportPath,用来设置文件路径。rdcl默认的读取方式为“嵌入资源”。但是,一旦设置了ReportPath属性,ReportEmbeddedResource就会失效。

4.对于子报表,需要在子报表加载事件reportViewer1.LocalReport.SubreportProcessing += new Microsoft.Reporting.WinForms.SubreportProcessingEventHandler(LocalReport_SubreportProcessing)的时候,想reportsource中加载数据源。

5.对于钻取报表,需要在子报表加载事件reportViewer1.Drillthrough += new Microsoft.Reporting.WinForms.DrillthroughEventHandler(reportViewer1_Drillthrough);

中加载数据源。

6.对于在钻取报表或者子报表时,发生错误“尚未指定 报表定义”,一般是由于报表路径问题产生的,在各自对应事件加载数据源的同时,再次指定转向报表的路径即可解决此问题。(目前此问题的具体原因尚为真正查明)

7.C#编程的过程中间,如何获取rdlc报表中的各个控件呢?以下实例显示了如果操作界面控件:

ControlCollection coll = ReportViewer1.Parent.Controls;
int oldIndex = coll.IndexOf(ReportViewer1);
        ReportViewer newViewer = new ReportViewer();
        coll.AddAt(oldIndex, newViewer);
        coll.Remove(ReportViewer1);

8.在报表中,用程序设置报表参数:

ReportParameter rp = new ReportParameter("v1", ConfigurationManager.AppSettings["v1"].ToString());
this.ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });

报表用法 获取rdlc报表的控件相关推荐

  1. 使用RDLC报表(三)--向RDLC报表传入参数

    在使用报表向客户展示结果数据时,实时的在报表中显示某些特定的数据是必需的,如:显示的部门.打印的日期等.本文只简单的演示向报表内传入一个字符值.如有其它问题,欢迎讨论. 1.新建一个工程TestRep ...

  2. C#获取指定controlName的控件;遍历控件,反射控件类型等

    一般情况下或许用不到,但是也有特殊情况下会需要使用类似的功能. 1.比如你的软件做了多个界面版本,有中文版,英文版等等,就需要控制界面显示.通常会把控件名称与显示文字以键值对的形式存储到外部数据库或者 ...

  3. javascript获取asp.net服务器端控件的值(2009-10-31 15:24:26)转载标签:杂谈 分类:技术分类

    javascript获取asp.net服务器端控件的值 (2009-10-31 15:24:26) 转载 标签: 杂谈 分类:技术分类 代码如下: <%@ Page Language=" ...

  4. javascript获取asp.net服务器端控件的值

    代码如下: <%@ Page Language="C#" CodeFile="A.aspx.cs" Inherits="OrderManage_ ...

  5. Js获取file上传控件的文件路径总结

    总结一个获取file上传控件文件路径的方法 firefox由于保护机制只有文件名,不能获取完整路径. document.getElementById('file').onchange = functi ...

  6. [代码]获取源页的控件值

    重点总结 在ASP.NET中,要想从目标页获取源页的数据信息,可以使用两种方法: 一是通过获取源页的控件进而获取控件的属性值. 二是直接通过获取源页公开的公共属性来获取源页数据. 本示例代码则演示如何 ...

  7. Android Include的使用,获取include 里面的控件

    include 就是在一个布局中引入另一个布局,include 可以使相同的页面就写一次,提高了共同布局的复用性. 1.先定义一个共用的布局 <?xml version="1.0&qu ...

  8. 锐浪(Grid++Report)报表脚本通过某些字段隐藏控件

    var panduantj =Report.ParameterByName("leix").AsString;//你的字段名 var xians = Report.ControlB ...

  9. js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值

    在做 BS架构的项目时,经常遇到 需要用js 来调用 asp.net 服务器端控件的值. 大多数的 控件他的值都可以通过js调用它的 value属性来获得此控件的值,但是也有例外的情况. 经常用的 L ...

最新文章

  1. 开发中解决Access-Control-Allow-Origin跨域问题的Chrome神器插件,安装及使用
  2. 什么是Python中的map,reduce和filter?
  3. android socket 失败,安卓Socket发起失败 急
  4. 关于联想LJ2655DN出现open the frontcover then replace the toner的解决方法
  5. php hex2bin_PHP bin2hex()函数与示例
  6. 中英文对照的文档、分离有妙招
  7. 你能发现什么?又能坚持什么?
  8. 网页调用rm播放器代码 - 详细说明
  9. 转载: DEV控件:gridControl常用属性设置_人生一世 草木一秋_百度空间
  10. 一文搞懂InheritedWidget局部刷新机制
  11. 谷歌57版本设置浏览器编码
  12. JAVA实现雪花飘落
  13. API电商平台获取淘宝商品详情
  14. 云服务器除了阿里云外其他哪个比较好?
  15. 关于linux的音频驱动
  16. 3D游戏人物角色建模入门第一步:了解人体的构造
  17. noip c语言,noip常用库函数(C语言)
  18. 算法描述 100的阶乘
  19. java计算机毕业设计消防应急管理系统源码+lw文档+系统+数据库
  20. Windows补丁更新Tips

热门文章

  1. SQLAPI报错:API client not set
  2. spawn-fcgi 启动python 程序失败
  3. 转》谨防APP明文HTTP传输数据泄露隐私
  4. 寻java、.net、或C#兼职程序开发人员(上海)
  5. Internet路由结构学习心得二:通告汇聚和具体路由影响AS入流量
  6. 一行命令快速安装Kubernetes(V1.18)高可用集群
  7. Serverless实战 —— 使用 Wintersmith + Serverless Framework 快速创建个人站点
  8. WebHook入门教程:快速实现自动化运维,如自动热部署、自动重启服务、自动备份数据库等等
  9. Docker 使用 docker push 命令 推送本地镜像到远程DockerHub仓库服务器
  10. SpringBoot之项目启动