SSRS-打开数据集属性Windows会崩溃的Visual Studio 2013
我在MVC框架中具有Web应用程序,其中有SSRS报告. 我在应用程序中设计了几个.rdlc报告. 突然从昨天开始,当我在新报告中打开report Wizard时,在现有报告中,Visual Studio停止工作. 但是,当我打开备份项目(在两天之前进行备份)时,它可以正常工作..它允许在其中添加新的数据集或工作正确的报告向导.. 所以我认为我当前项目中有一些设置已更改 (可能在.csproj文件中) 所以我需要在应用程序中更改哪些设置... 谢谢... 解决方案 我发现了与此错误有关的东西. 当我在应用程序中添加ChilkatDotNet45.dll并添加了与之相关的代码时,在此之后我遇到了此问题. 所以我接近这个解决方案,但不知道如何解决... chilkatdotnet45.dll 和 ssrs报告服务 ???以及如何解决它? 谢谢....
6 2024-04-26
编程技术问答社区
通过ReportExecution.RenderReport()API方法返回一个表示 "无数据 "的响应。
我正在寻找一个提示,技巧或黑客,该提示将允许返回空字节数组,out警告标志或其他一些指标,以便让ReportExecution2005.RenderReport()的呼叫者知道没有返回报告的数据. 解决方案 我相信我知道您现在在做什么,但是如果我错了,请纠正我. 您在报告中创建了数据集和所需的参数,然后在此处设置存储过程.然后,您只需从代码传递参数,然后渲染报告,该报告会导致SSR相对于参数自动填充数据集. 这是一种很好的方法,但这会使您在报告渲染之前对数据源不了解. 我相信您的问题的解决方案是在记者之外生成数据源,因此从代码执行过程.然后,在将数据集发送给记者之前,您可以访问有关数据集的任何信息.因此,如果该过程返回的数据没有数据,则允许您根本不渲染报告. 当您渲染报告时,您将不再执行该程序(效率). 实现这一目标的最简单方法是使用本地报告 服务(通常称为 rdlc ). 无需使用共享数据源,因为您有 已经想要数据集了.您可以将数据传递给 记者,它
0 2024-04-26
编程技术问答社区
使用微软查看器的报告
如何使用Microsoft报告查看器创建参数化报告? 解决方案 在您的问题中提出更多详细信息,但是正如我了解 MSDN ReportViewer控件对您自己学习更多. 其他解决方案 查看 http:///www.youtube.com/watch?v = sxjmrhgsas8&feature =相关 其他解决方案 对于一件事,我会避免Microsoft报告查看器控件.只需使用浏览器控件,然后浏览报告,就像使用浏览器时一样传递URL中的参数. 这有很多原因. MS报告查看器控件有很多错误. 浏览器和报告查看器以不同的方式(例如用保证金等)渲染报告,因此,如果您切换到Web应用程序,并且需要使用浏览器来访问报告,则必须调整大多数报告.这使我进入了下一个问题. . . 如果您需要转到Web应用程序,则需要重新完成如何调用报告,传递参数等.而不仅仅是使用已经创建的浏览器功能(您使用Control VS访问了不同的浏览器功能使用浏览器) 否则,如果您
0 2024-04-26
编程技术问答社区
要在列表中使用数据区域,列表中必须有组表达式?
Q: 我正在尝试控制报告部分的可见性.因此,我使用列表.每个列表将包含: 文本框作为本节的标题. 数据的表. 如果表没有行,我将隐藏列表. 将数据源名称分配给列表和表格. 尝试运行.我会收到以下错误. 表" ....."在未定义的没有组表达式的列表中 为了它. 要在列表中使用数据区域,列表必须具有组 表达式. 如何解决此问题? 解决方案 您需要在列表中添加虚拟分组. 右键单击列表 选择属性 在"常规"选项卡中,单击"编辑详细信息组" 在表达式的小组中写下: =""
10 2024-04-26
编程技术问答社区
ASP.NET报告,什么、如何和何时使用RDLC
我是在ASP.NET中报告的新手,无法使事情对我有好处. 基本上,我做了一个演示在这里.一切都很好,并且在我的本地系统上生成了报告.但是,没有在Web服务器上使用. 现在,我在这里感到困惑:ASP.NET中有2种报告模式[vs 2010- .net 4.0],本地模式和服务器模式.本地模式具有RDLC扩展名,服务器模式具有RDL作为报告设计文件的扩展名,并且需要SQL Server报告以进行支持,另一方面,在客户端计算机上进行了RDLC [可能是一个愚蠢的问题,但是,是我的计算机还是我的PC,而不是Web服务器,这意味着我无法在Web服务器上部署并使用它. 混乱的基础是我已经在网络托管上上传了同一演示项目并运行了它.报告的查看者控制表现完美,而且每件事看起来都不错,但是从报告查看器工具栏下面没有进行的实际报告.但是,与此同时,我能够完全恰当地下载报告的PDF,XLS和DOC格式,并生成了实际的行和列,这表明该报告正在生成(也包括条形图RDLC的设计,也生成).我想这是因为We
8 2024-04-26
编程技术问答社区
VS2010 ReportViewer一直在加载Windows Azure Reporting Service
使用 vs2010 我已经开始了一个新鲜的 azure 项目,一个 mvc2 韦布罗尔只有一个 asp.net webform . 问题 我遇到了我的ReportViewer继续加载的问题,并且无法使用版本10.0正常工作?版本9.0的工作就像魅力一样,但我找不到这两个之间的区别. Internet Explorer一直在眨眼,但是有了Chrome的" Inspector",我可以看到以下错误发生: Report Viewer Configuration Error The Report Viewer Web Control HTTP Handler has not been registered in the application's web.config file. Add
8 2024-04-26
编程技术问答社区
SQL Server Reporting Services:网络引用与程序集引用,性能不佳
我正在使用报告服务直接向PDF渲染报告.它要求我使用两个Web参考:ReportExecution2005.asmx和ReportService2005.asmx.网络参考上的性能似乎真的很差.由于我的Web服务器(IIS7)和我的SQL Server(2008)在同一框上,我可以直接引用它们吗?如果没有,我可以明确地缓存它们或其他方法.第一个负载真的很慢,第二个负载是完全可以接受的. 谢谢 解决方案 解决此问题需要做两件事: xml Serialization 更改报告服务循环时间(对我来说,在第一个报告启动中价值约20秒) 更改IIS的应用程序池回收时间(我的第一个报告启动约5秒) 作为XML序列化的旁注,在某些情况下,上面的设置实际上并未在组装中添加任何内容.您可以通过在项目dir中打开命令行并输入wsdl /out来添加Web代理类. wsdl http://myworkstn:
2 2024-04-26
编程技术问答社区
base64 编码图像的数据类型是什么?
问题:为了将徽标存储在数据库中,并在MS报告服务中动态显示它们,我需要对base64进行编码.由于MS的限制,它与二进制保存的图像无效... 现在我的问题:我使用哪种数据类型? varchar,nvarchar或文字? 我猜varchar足够好,因为base64编码,但图像可能大于4000个字符... 解决方案 varchar(max)最多支持2GB,并且由于数据已经编码为基础64,因此不需要Unicode存储.
2 2024-04-26
编程技术问答社区
有哪些通用方法可以使报告服务更快
我理解这个问题很模糊,因为我没有给您所有的细节,但我希望可以对我的一代代码或报告本身进行一些一般改进加快他们的速度.我要求更多的硬件,但被拒绝了. public Stream GenerateReport(string reportName, string format) { if (reportName == null) throw new ArgumentNullException("reportName"); reportExecutionService.LoadReport(reportName, null); string extension; string encoding; string mimeType; ReportExecution2005.Warning[] warnings; string[] streamIDs; byte[] results = reportExecut
2 2024-04-26
编程技术问答社区
SSRS报告浏览器无法检测数据源?
我在ReportBuilder 3.0中构建了一个非常简单的报告(.rdl).它具有与我的数据库的连接,并将城市脱离地址字段. SELECT TOP 10 City, COUNT(City) FROM [MYDB].[dbo].[ResidentialAddress] WHERE StateName = 'WA' OR StateName = 'Washington' GROUP BY City ORDER BY COUNT(City) DESC 这在ReportBuilder中起作用.我保存并关闭.然后,我尝试通过Microsoft.reporting.webforms.reportviewer打开并查看VS 2010中的报告.我可以在本地C#/ASP.NET网站中加载一个完全空白的RDL文件(仅文本). this.MyReportViewer.Reset(); this.MyReportViewer.Processing
10 2024-04-25
编程技术问答社区
如何在bootstrap中正确显示报告(Html.ReportViewer)?
我有以下问题.我想用内部@Html.ReportViewer创建3x3表(或视图).我想在没有卷轴的情况下显示所有报告. 我的控制器中有以下代码: ReportViewer rptViewer = new ReportViewer(); rptViewer.ProcessingMode = ProcessingMode.Remote; rptViewer.SizeToReportContent = true; rptViewer.ZoomMode = ZoomMode.FullPage; rptViewer.AsyncRendering = false; //Dodatki okna: rptViewer.ShowBackButton = false; rptViewer.ShowExportControls = false; rptVie
14 2024-04-25
编程技术问答社区
通过.net应用程序上传报告文件到报告管理器?
我想通过C#应用程序上传报告文件到报告管理器. 我使用此示例,当我上传文件时发生异常the remote server returned an error: (401) unauthorized **我的代码** WebClient webclient = new WebClient(); webclient.UploadFile("http://server-report/Reports/Pages/", Source); - >源参考选定的文件路径. 所以if walking in right way那么如何解决这个例外,或者如果我不这样做,请指导我正确的方式? 解决方案 您可能必须使用报告服务Web服务来执行此类操作. 请查看 - 使用 访问报告服务Web服务 http://msdn.microsoft.com/en-us/library/AA237438%28SQL.80%29.aspx 编辑 将网络参考添加到SSRS Web服务 例如htt
0 2024-04-25
编程技术问答社区
在SSRS2008中,文本框名称不能以数字开头?
我正在与 SSRS 2008 一起工作.新要求之一是添加几列,其中两个以其标题中的一个数字开始.例如: 170T_Test . 在报告查看器中显示数据和标题时,一切都可以. 但是,问题在于导出到 csv格式.由于以这种格式显示的标题是从TextBox属性名称中获取的,因此我不得不将170T_Test作为名称.但是,尝试这样做SSRSS 2008 IDE显示以下消息错误: "指定有效名称.名称不能包含空格,必须 首先以一封信,然后是字母,数字或未得分 字符(_)" 因此,基于上面解释的所有解释,是否有一种方法可以让文本框以一个数字开头?还是禁止? 问候! 解决方案 可以通过两种不同的方式实现. 我更喜欢方法1.它更好且可重复使用. 方法1: 步骤1 更新您的报告数据集以包括第1行上的标题. SELECT * FROM ( SELECT Field1, Field2, 2 as rowOrder FROM Tables W
8 2024-04-25
编程技术问答社区
不显示数据绑定的图像(报表服务)。
我为SSR创建一个SendWorkOrder.rdl报告.在数据集中,我有一个带有图像数据类型的字段(该数据库列中的值EG- 0x89504E470D0A1A0A000000 ....). 如下 =First(Fields!Signature.Value, "CasingList") =System.Convert.FromBase64String(Mid(System.Convert.ToBase64String(Fields!Signature.Value),105)) =Convert.FromBase64String(First(Fields!Signature.Value, "CasingList")) 解决方案 您正在尝试从数据库中创建报告中的图像? 我假设您已经设置了一个图像控件,如下所示 然后将字段设置为参考您的0x89504E470D0A1A0A000000 ...数据 =Fields!Marker.Value 和相应图像格式的MIME类型
4 2024-04-25
编程技术问答社区
.net reportviewer 控件是否可以只通过代码完全操作(即减去工具栏)?
刚刚开始使用ReportViewer控件的基于触摸屏的项目.显然,我将把自己的大按钮用于报告导航,导出到PDF等,因为即使是手指少的人也很难单击此控件随附的盒子工具栏(请参见下面的屏幕快照).我可以从代码 做所有这些 1)显示Next/prev/第一/最后一页 2)显示打印对话框/页面设置对话框/打印布局 3)导出到PDF 那就是我们现在需要的.同时,我将通过MSDN样品.尚未找到任何代码来完成所示工具栏所做的所有代码.谢谢你 解决方案 是的,您可以.假设您的应用程序是Windows应用程序,请参阅ReportViewer的Showxxxxx属性. 导出: 打印: msdn.microsoft.com/forums/en-us/vsreportcontrols/thread/9f52d79d-5baf-4e84-97d55-7dbba6623b89 更新:由于MS已删除了ReportViewer的文档(上面的第一个链接),以下可能是替代方案.
6 2024-04-25
编程技术问答社区
SSRS(RDL)报告中的Oracle参数和IN子句
在标记为重复之前,我已经阅读了以下内容: oracle从参数中 paramiteperize in Clause中的SQL 使用Oracle参数in 中的Oracle参数进行问题 假设我在报告服务器上发布的.RDL报告中有此查询: SELECT ... FROM ... WHERE c.cluster_cd IN (:paramClusterCD) 报告Builder 2.0自动将参数识别为@paramClusterCD.在我的WPF项目上,我必须创建一个具有多个值的参数: var arrCluster = (lbCluster.SelectedItems.Cast().ToList()).Select(x => x.CLUSTER_CD).ToArray(); string strCluster = string.Join(",", arrCluster); // result is "1,2,3" 现在,每当我运行时(
4 2024-04-25
编程技术问答社区
SSRS2008 ASP.NET ServerReport在IE11的OEM用户代理上失败了
我正在将SSRS ServerReport渲染到PDF和在ASP.NET 3.5应用程序中的ReportViewer WebForm控件中,带有SQL Server Report Service 2008. 一些使用Internet Explorer 11的人报告说,他们无法打开生成的PDF文件或在查看器中看到任何内容. 渲染失败,此错误: library!ReportServer_0-403!7c8!01/02/2014-11:07:37:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: , Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Interner Fehler beim Berichtsserver. Weitere In
6 2024-04-24
编程技术问答社区
当试图从Web应用程序访问报告服务时,Internet Explorer导致IIS 500错误
我有一个ASPX Web表单页面,该页面调用SQL 2012 SSRS报告托管在SQL 2012 Reporting Services Server上,并使用报告查看器在ASPX页面上显示报告. 问题是当我单击链接以将参数发送到报告服务器并运行报告悬挂的报告(仅在IE上).在服务器上的IIS日志上,与请求相对应的日志中有500个错误.在服务器上的事件查看器中没有匹配的错误消息.当我在提琴手上查看它时,请求就会出来,但什么都没有出现. 当我尝试在正确显示的Internet Explorer以外的任何浏览器上浏览页面时.奇怪的是,当我第一次部署它并使用IE浏览它时,它可以正常工作,但是大约5-10分钟后,问题就会出现.如果我在服务器上进行IISRESET,则可以正常工作,但是在5-10分钟后(或可能在使用一定量之后)再次出现问题. 我没有更改报告,报告服务器或调用报告的页面上的任何内容,因此这不是一个简单的C#错误.配置文件中唯一更改的是某些实体框架连接字符串. 如果
2 2024-04-23
编程技术问答社区
用C#生成一个Word文档
给定邮件地址列表,我需要打开一个现有的Word文档,该文档的格式用于打印标签,然后将每个地址插入表的另一个单元格中.当前的解决方案打开了单词应用程序,并移动光标以插入文本.但是,在阅读了与从Web应用程序中打开较新版本有关的安全问题和问题之后,我决定需要使用另一种方法. 我已经考虑使用Office Open XML,但是我还没有找到任何提供有关如何使用它的具体信息的好资源.另外,有人建议我使用SQL报告服务,但要搜索有关如何使用它们的信息,无处带我. 您认为哪种方法最适合我的问题? 代码示例和链接到良好教程将非常有帮助. 解决方案 感谢您的所有答案,但是我真的不想为插件付费,并且使用单词自动化是不可能的.因此,我一直在搜索,最终通过一些反复试验找到了一些答案. 通过Microsoft的网站进行了详尽的搜索后,我在Office Open XML SDK上找到了一些较新的文章.我下载了新工具,并刚刚开始浏览每个工具. i然后找到了文档反射器,该文档将创建
6 2024-04-23
编程技术问答社区
讨厌的SSRS报告中的NULL复选框
我正在使用Winforms应用中的ReportViewer控件.如何将"空"复选框文本更改为其他任何内容? (在下图中的"开始日期"的右边) Alt Text http http http://img269.imageshack.imageshack.us/img269/17774/dropecterinsr .png 解决方案 这是答案,这有点丑陋,但是希望如果您必须自己做,这将为您节省一些打字.这样的IREPORTVIEWERMESS界面类似: public class CustomReportViewerMessages : IReportViewerMessages { public string NullCheckBoxText { get { return "All"; } } public string NullCheckBoxToolTip { get { return "All"; } } public string Doc
8 2024-04-23
编程技术问答社区