草庐IT

RDLC报表

全部标签

c# - 报表查看器未加载,显示空白区域 - 正在运行本地 RDLC 文件

我遇到报告服务问题,在2005版本上运行本地rdlc文件。我在HTML中有一个报告查看器设置为在本地运行,如下所示:在代码中//createSqlConnectionSqlConnectionmyConnection=newSqlConnection(ConnectionString);myCommand.Connection=myConnection;SqlDataAdapterda=newSqlDataAdapter(myCommand);//getthedataDataSetdata=newDataSet();da.Fill(data);if(data!=null&&data.T

c# - 如何强制报表始终插入分页符?

我在VisualStudio2012中创建了一个包含两个报表定义的报表。主报告部分每辆车重复一次,它有一个子报告,该部分为车辆的每次交付重复一次。主要报表设计如下所示:左侧的橙色条表示已选中所有其他元素所在的矩形。我在上面设置了以下属性:我还在包含其他元素的Tablix上设置了Addapagebreakbefore和Addapagebreakafter:此报表设计上没有其他Rectangle或Tablix。我的问题是它并不总是在前后进行分页。在只有少量信息的页面上,它将每辆车放在同一页面上,如下所示:但是当一个车辆长于一个页面时,它会溢出到下一页,而下一个车辆不会在它之前添加分页符,就

c# - 在 rdlc 报告中动态隐藏列

我们如何在MVC2的rdlc报告中动态隐藏列?是否可以使用外部参数?我们如何以编程方式控制rdlc报告中列的可见性? 最佳答案 您不想使用Hidden属性,您实际上想要选择列,右键单击并选择ColumnVisibility。进入此处后,您可以使用表达式根据参数设置可见性,如下所示:=iif(Parameters!column_visible.Value=1,false,true)Hidden在这种情况下不起作用,因为您实际上并没有像选择文本框之类的东西时那样将它应用于对象。 关于c#-在

c# - RDLC 报告中的渲染 PDF 中不显示 Base64 图像

我正在尝试在RDLC报告中使用参数(@CustomerSign)显示图像(base64字符串)(我正在从报告中呈现PDF文件,我看到的是PDF文件)我已经配置图像属性如下:选择图像源:数据库使用此字段:=Convert.FromBase64String(Parameters!CustomerSign.Value)使用这个MIME类型:image/png并传递参数:ReportParameterCustomerSign=newReportParameter("CustomerSign",obj.SignImage);rptvw.LocalReport.SetParameters(Cust

c# - 将报告 (RDLC) 设置为始终横向打印和 A4

有没有办法将RDLC报告设置为始终横向并始终使用A4而无需每次都通过打印对话框手动设置?我已经在这几个小时了,谷歌搜索后没有任何结果。确实,有没有办法跳过打印对话框本身?TIA 最佳答案 当然可以避开打印对话框直接打印,也可以在代码中指定页面大小和打印方向。我们在我们的项目中这样做,但代码有点困惑,而且它是在VB中,所以我不会在这里发布一大块代码。MSDN有一个标题为Walkthrough:PrintingaLocalReportwithoutPreview的页面.此代码包含一些用于设置页面大小的XML:"8.5in"+_"11in

c# - 如何在报表查看器中添加参数?

嗨!我在visualstudio2010中有一个表单应用程序,我想使用报表查看器创建一个报表并添加一些参数。我试图从代码中添加参数,但没有成功。我有这个错误:Tablix“Tablix1”的FilterExpression表达式引用字段“datastart”。报表项表达式只能引用当前数据集范围内的字段,或者如果在聚合内,则引用指定的数据集范围内的字段。Report2.rdlc:错误rsParameterReference:tablix“Tablix1”的FilterValue表达式引用了一个不存在的报告参数“datastart”。在我的代码中这样做:privatevoidSetRepo

c# - 如何在 C# 中不显示 PrintDialog() 直接打印 rdlc 报告?

我有一个应用程序,我必须打印RDLC报告而不显示printDialog并使用应用程序中定义的默认指定打印机。下面是我的测试实现代码。Microsoft.Reporting.WinForms.ReportViewerreportViewerSales=newMicrosoft.Reporting.WinForms.ReportViewer();Microsoft.Reporting.WinForms.ReportDataSourcereportDataSourceSales=newMicrosoft.Reporting.WinForms.ReportDataSource();report

c# - WinForm 应用程序中的 Microsoft 报表教程

我在我的WinForm应用程序项目中使用MicrosoftReport。我在表达式和组甚至过滤器和许多其他方面有问题。我正在寻找MicrosoftReport的完整教程。但我直到现在才找到任何教程。可以你帮我找教程?我找到了this.告诉我你是否更了解。谢谢 最佳答案 创建客户端报告定义文件(RDLC)添加一个名为“RDLC”的文件夹。这将保存我们的RDLC报告。右键单击RDLC文件夹,选择“添加新项目..”并添加“产品”的“RDLC”名称。我们将使用“报告向导”引导我们完成创建RDLC的步骤在下一个对话框中,为数据集命名为“Pro

c# - 在 Azure 网站中将 rdlc 渲染为 pdf

尝试在azure上将localreport.rdlc导出为PDF时出现以下错误。Microsoft.Reporting.WebForms.LocalProcessingException:Anerroroccurredduringlocalreportprocessing.--->System.ArgumentException:Parameterisnotvalid.atSystem.Drawing.Graphics.GetHdc()我知道这是一个已知问题,与GDI有关,请参阅WindowsAzureforum不管怎样,有没有人知道这个问题。我想导出到html或其他东西,但本地报告似

c# - 报表查看器的初学者教程?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在使用VSTS2008+C#+.Net3.5+SQLServer2008+ASP.Net+IIS7来开发Web应用程序。任何快速易学的报表查看器教程--我想根据SQLServer2008的数据生成报表。基本的设计和实现功能很好,目前不需要学习报表