https://stackoverflow.com/questions/4652347/dynamically-binding-of-dataset-to-rdlc-reports protected...this.reportViewer1.RefreshReport(); } 这个不错 https://www.aspsnippets.com/Articles/RDLC-Report-in-Windows-Forms-WinForms-Application-using-C-and-VBNet.aspx
1首先在你的项目中要添加一个报表文件(扩展名为rdlc) 然后通过VS的可视化对其进行控件的添加和布局 如图: 其中的textbox的位置都是以厘米为单位的 对打印来说非常方便 2针对报表添加一系列的参数...Microsoft.Reporting.WinForms.ReportViewer(); reportViewer1.LocalReport.ReportEmbeddedResource = "FB.Client.Report1.rdlc...ticket, order, reportViewer1); MessageBox.Show(message); 5打印工具类涉及到的组件和驱动函数 用到了蜡人张的RDLC...报表系列所说的知识 RDLC报表 此处就直接提供下载地址:https://files.cnblogs.com/liulun/FB.PrintHelper.rar
WinForm客户端软件开发时,使用rdlc做报表,并且使用ReportViewer呈现报表时,开发者的机器运行正常。但是部署到第三方机器上运行时报错。...Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91” (2)RDLC...copy C:\Windows\assembly\gac_msil\Microsoft.ReportViewer.Common\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.Common.dll...D:\ReportViewer copy C:\Windows\assembly\gac_msil\Microsoft.ReportViewer.WinForms\11.0.0.0__89845dcd8080cc91...\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.ProcessingObjectModel.DLL D:\ReportViewer copy C:
前段时间,做了RDLC报表,主要是三块功能: 1、从DataGrid提取(包括最新的增删改)数据,自动生成对应的RDLC报表文件(以流的形式驻存在内存中),用ReportViewer类来展示、打印、排版...For more detail,please refer to: 官网有详细的命令使用说明 https://msdn.microsoft.com/en-us/library/x6c1kb0s(v=vs.110...).aspx Below is my CMD in administator mode: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin...\x64>xsd /c /n:RDLC /out:C:\Users\admin\Desktop\RDLCReportResearch C:\Users\admin\Desktop\RDLCReportResearch...文件,知道RDLC文件基本要有哪几部分组成;然后层层嵌套创建就出来了,很简单。
RDLC报表是微软自家的报表,已经集成在vs2010中,相对水晶报表更轻量级,更重要的是:可直接在web项目中使用。...二、创建RDLC报表 项目右击->Add New Item -> Report,添加报表,命名为Report_EMP.rdlc,这时会出现报表编辑界面,从工具箱中拖一个Table到报表空白区 ?...这时,需要在解决方案rdlc文件上右击-->Open With-->XML(Text) Editor,直接编辑rdlc文件(报表rdlc文件其实就是一个xml),然后将以下内容插入到节点前...三、将报表嵌入到网页中 创建一个aspx页,拖放一个ReportViewer到页面上,然后再拖放一个ScriptManager到页面上,最终的代码如下: <%@ Page Language="<em>C</em>#" AutoEventWireup...DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
一个报表如果要先按A分组,然后再按B分组,再按C分组...这种多条件分组情况下,RDLC报表处理起来并不方便。...dt.Rows.Add("002", "凤九", "B", "INFOSKY", "", ""); dt.Rows.Add("003", "程英", "C"
参考Jimmy.Yang的博文: http://www.cnblogs.com/yjmyzz/archive/2011/09/19/2180940.html 开发环境: VS2010 C# 第一步...,新建项目 2.在项目中新建数据集 3.在数据集DataSet按图标新建表T_DEPT,T_EMP. 4.在项目中新建报表rptDEPT 5.在报表rptDEPT.rdlc中新增一个Tablix表,选择显示...\rptDEPT.rdlc"; this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSetDEPT...return dt; } } } 然后运行结果显示如下: 以上完成了一个单报表的制作,下面演示子报表的添加. 7.在项目中新建一个rptEMP.rdlc...\rptDEPT.rdlc"; 24 this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSetDEPT
今天继续学习RDLC报表的“参数传递”及“主从报表” 一、先创建DataSet,如下图: 二、创建一个报表rptDEPT.rdlc,显示部门T_DPET的数据 三、嵌入Default.aspx中,写在Default.aspx.cs...IsPostBack) { this.ReportViewer1.LocalReport.ReportPath = "rptDEPT.rdlc"...IsPostBack) { this.ReportViewer1.LocalReport.ReportPath = "rptDEPT.rdlc"...) 七、创建员工报表rptEMP.rdlc 布局如下: 同样,我们也为子报表添加一个参数DeptNo,同时还要为子报表的Table设置Filters条件(条件的值在本例中跟主报表相同,同样都是DeptNo...=@DeptNo) 八、在rptDEPT.rdlc中插入子报表rptEMP.rdlc 子报表控件允许在一个报表中再插入另一个报表,如下图: 然后在子报表上右击,调出子报表属性 设置加载哪个子报表 同时增加一个子报表参数
"); 再次打开界面,我们会发现该页签对应的界面块,已经变成了一个报表界面,并同时带上了报表界面的两个重要功能:“刷新 RDLC 字段”及“报表数据”。...注意到,由于到现在还没有建立并设计 RDLC 报表文件,所以上图中的报表显示控件所有按钮都是不可用的。点击“刷新 RDLC 字段”按钮,弹出以下界面: ?...注意到,此时报表控件的按钮已经可用,说明相应的 RDLC 文件已经生成: ? 所以我们需要使用设计器对其进行设计,由于目前还没有开发单独的 RDLC 设计器,所以暂时用 VS2012 进行设计。...所以我们接下来只需要对这些数据进行报表设计即可,如何设计 RDLC 报表的内容,网上有较多内容,这是我最后设计出来的报表: ?...在以后的时间里,我可能还需要想办法搞一个 RDLC 的设计器方便客户使用。
五一放假,研究了下RDLC,之前一直有人说如何强大?...图表设置 a) 常规页面中,可以设置图表的标题 b) 数据页面中,”数据集名称”就是图表的数据源名称 c) 数据页面中,”值”就是Y轴的数据,这里两个两个,如图-14...,也不错.这里还有两篇推荐博文 http://www.cnblogs.com/waxdoll/archive/2006/02/25/337713.html 示例代码,里面还包括一个教程,推荐大家参考 RDLC
下面主要介绍NPOI: 1、读取 using (FileStream stream = new FileStream(@"c:\客户资料.xls", FileMode.Open...RDLC->RDL仍然是Report Definition Language的缩写,那么C代表什么呢?C代表Client-side processing,凸显了它的客户端处理能力。...RDLC文件其实就是一个XML文件,有很多结点和元素。ReportViewer是RDLC的浏览器,需要注意的是它的数据源必须是数据库、或对象。 下图是RDLC的原理图: ? ...报表文件 来显示报表 RDLC有什么特点呢? ...展示和数据分离,程序员更是可以编写一个RDLC设计器交有用户使用,这样用户就可以自行设计RDLC报表格式,程序员只负责定制数据接口即可。
VS 2017没有安装处理Rdlc的包,需要手动安装; 点击主菜单中Tools 下拉菜单中 扩展和升级: ?...点选左侧Online ,然后在右侧输入rdlc进行查询,然后 Download 下载安装 Microsoft Rdlc Report Designer for VS ?...或者也可以通过以下链接下载安装: Microsoft Rdlc Report Designer for Visual Studio - Visual Studio Marketplace 注意:最好把VS2017...的Update都打完; 这个时候第一部分工作就完成了,可以在项目里添加报表了,但是还是有问题; 比如先手动添加一个报表 ReportTest.rdlc 如果不做任何改动,直接用XML方式打开,会发现是...2008 版本的rdlc, 但如果做任何编辑变更,保存后,再用XML打开就会发现变为2016版本;
其实能够达到这样的效果需要做两方面的工作:添加报表控件ReportViewer和添加编辑RDLC文件。...个人感觉RDLC文件的作用是绑定数据库中需要的数据,ReportViewer则是引用RDLC文件来显示RDLC文件从数据库中绑定的数据。 ...2、添加和编辑编辑RDLC文件: 添加RDLC文件,有两种方法:1、鼠标左击一下刚刚添加的ReportViewer,会发现控件右上角会出现一个黑色的小三角,点击那个小三角→设计新报表: ? ...如果是第一次创建RDLC文件,那么出来的界面是这样的: ? ...将需要的字段按顺序拖入行组或列组中,由于“∑值”中必须拖入字段,这里我们随便拖入一个字段(如果不需要的话后面还可以改),一直点“下一步”,直到“完成”,RDLC文件的雏形就出来了: ?
WinForm客户端软件开发时,使用rdlc做报表,并且使用ReportViewer呈现报表时,开发者的机器运行正常。但是部署到第三方机器上运行时报错。...Version=11.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91” (2)RDLC...copy C:\Windows\assembly\gac_msil\Microsoft.ReportViewer.Common\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.Common.dll...D:\ReportViewer copy C:\Windows\assembly\gac_msil\Microsoft.ReportViewer.WinForms\11.0.0.0__89845dcd8080cc91...\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.ProcessingObjectModel.DLL D:\ReportViewer copy C:\
最近在做一个打印清单的,但是rdlc报表自带的工具栏中的打印按钮只有在ie内核下的浏览器才可以使用(其他的就会 隐藏),这导致了使用火狐和谷歌浏览器还有使用linux系统的客户打印成了问题,于是就自己百度搜...调用很简单 直接一句话 new PrintHelp().Run(AppDomain.CurrentDomain.BaseDirectory + "\\Reports\\Report.rdlc
支持:C++, Python, HTML5, JavaScript, 和 C#,VB, F# 语言的开发,提供设计器、编辑器、调试器和诊断工具。...RDLC是标配了,这可能是开发人员比较单一的选择。在除了RDLC外,如果有高、大、上的需求,可选择ActiveReports 9试试。...在Form中,添加AR9报表浏览器-Viewer 在Form.Load里面加载报表: this.viewer1.LoadDocument(@"c:\users\rogerwang\documents\visual
页面设置对话框弹出时,就默认选中了布局方向为“纵向”,同时设置了边距,而且纸张大小为A5的大小(注意:PageSize的设置,在界面上看不出效果,但是关闭对话框后,返回值的PageSize里会起作用) 三、RDLC...报表用代码指定打印机、纸张大小、打印份数 rdlc报表的预览控制ReportViewer里,已经对外暴露了PrinterSettings属性 // // Summary:...public void SetPageSettings(PageSettings pageSettings); 利用这些信息,就足够控制RDLC的打印机和纸张大小了,比如要指定某台打印机打印,可以这么做...new PrinterSettings() { PrinterName = "pdfFactory Pro" }; 要指定RDLC
\11.0.0.0_zh-CHS_89845dcd8080cc91\Microsoft.ReportViewer.Design.resources.dll C:\ copy C:\WINDOWS\assembly...C:\ copy C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebDesign.resources\11.0.0.0_zh-CHS_89845dcd8080cc91...\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.WebForms.dll C:\ copy C:\WINDOWS\assembly\GAC_MSIL...C:\ copy C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WinForms.resources\11.0.0.0_zh-CHS_89845dcd8080cc91...\11.0.0.0_zh-CHS_89845dcd8080cc91\Microsoft.SqlServer.Types.resources.dll C:\ rdlc报表winform客户端的配置安装是个麻烦事
常规的报表设计,如RDLC、水晶报表等,需要安装Visual Studio,通过VS提供的报表设计界面来设计报表,通过VS设计报表对.NET开发者而言非常方便,但是对于非开发人员,要安装4G的一个VS,...第3分钟:报表设计需求 我们希望报表呈现的结果是类似下面的布局,报表头、报表数据详情、报表尾,即整体风格和RDLC报表类似 同时,还可呈现二维码、图片展现格式、报表生成时间、报表页面等信息。...绿色报表设计工具(解压即可使用,含C#源码) 数据库下载地址(下载附件后,解压文件,获得NWind_CHS_Small.mdb文件) 在线参考文档 另外,对这款绿色的报表设计器提供源码,可供您和您的小伙伴再次定制...(源码编译则需要安装ActiveReports安装授权) 本文用的是C#.NET绿色版,如有需要VB.NET绿色设计器源码的,请留言告之您的邮箱,单独发给您。
github 地址 github 地址:https://github.com/Jimmey-Jiang/Common.Utility 项目样图 比较全面的c#帮助类 操作文档 里面包含一下操作文档...方法:四种Sandcastle方法生成c#.net帮助类帮助文档,地址:http://www.cnblogs.com/anyushengcms/p/7682501.html 有兴趣的朋友可以自己折腾一下...操作文档 H819EQUYFVA~WXK6YAQ1%6Q.png 附上项目帮助类栏目 C#读取AD域里用户名或组 Chart图形 cmd Cookie&Session CSV文件转换 DataTable...辅助类 Javascript Json JSON操作 JS操作 Lib Mime Net NPOI obj packages Path PDF Properties QueryString 地址栏参数 RDLC
领取专属 10元无门槛券
手把手带您无忧上云