Tag: 报告

Visual Studio 2015 Preview中缺少报告模板

我已经安装了Visual Studio 2015 Preview。 现在我尝试从Add New Item Dialog创建新报告(.rdlc) 但是我无法在“添加新项目向导”中查看报告模板选项,下面是我的问题的图像: 任何人都可以帮我如何在添加新项目向导中添加报告模板 提前致谢 GO先生

将rdlc报告与业务对象绑定

是否可以将rdlc报告绑定到业务对象(.NET 4 / VS 2010) 在我的报告中,我有一个名为Name和Email的TextBox。 假设我有一个对象具有属性名称和电子邮件的人。 我可以在运行时将.rdlc与对象Person绑定吗?

以编程方式在C#中将SSRS报告另存为PDF

我已经阅读了关于这个问题的多篇文章,但是他们最终都没有工作,或者是在vb.net中。 我现在有什么: 报告可通过URL访问,该URL将其呈现为PDF并在用户单击按钮时将其保存在下载文件夹中,这些文件具有通用名称,例如OrderReport,OrderReport(1)……等等。 var orderNum = 1; “http://Server/ReportServer_Name/Pages/ReportViewer.aspx?%2fOrderReport&rs:Command=Render&OrderID=” + orderNum + “&rs:ClearSession=true&rs:Format=PDF” 我想要实现的目标: 如果可能,我想使用C#获取此报告,然后指定PDF文件的名称并将其保存在正确的位置。 例如,我想将此报告保存在临时文件夹中,现在名为OrderID-1的 “ C:\ temp ”。 我正在使用C# 我在ServiceReference中添加了一个名为ReportTestings的项目,所以参考是 using ReportTestings; 和Web引用URL: HTTP://Server/ReportServer_Name/ReportExecution2005.asmx (出于安全原因删除了实际名称) 所以基于以上所有这些信息,有人可能会指出我正确的方向或给出代码的一部分示例,感谢所有阅读此帖或帮助的人 使用此代码我收到此错误:(+ e {“Access to the path ‘C:\\Program Files (x86)\\IIS Express\\report1one.pdf’ is denied.”} System.Exception {System.UnauthorizedAccessException}) 码: ReportExecutionService rs = new ReportExecutionService(); rs.Credentials = new NetworkCredential(“username”, “password”, “domain”); rs.Url = […]

如何序列化DevExpress XtraReport报表设计

我需要序列化报表设计。 这是场景: 该应用程序有基本报告,让我们说“销售报告”,其中包含一组预定义的列和设计,如公司。 标题中的徽标。 用户需要能够更改该布局,例如,添加具有办公室地址或页码的页脚。 为此,他们需要编辑报告,输入设计器并添加/更改他们需要的内容。 此更改的报表布局需要序列化以存储在该用户的数据库中,因此下次用户使用该设计打开该报表。 说得通?

查看包含* lot *列的表的最佳方法?

冒着被降级的风险,我想问一下,使用C#,从很多列中查看表中数据的最佳机制(最好对于此处固有的实践违规显然是主观的)。 很多,我的意思是1000。 现在,在你点击所有点击开心之前,或者抛出一些回答,比如“你为什么会有一张包含那么多列的桌子”,让我说它实际上是设计要求的一部分。 我们正在从1000个数据点尽快收集数据。 我们需要尽可能快地存储这些,因此平台。 数据需要直接从SQL Server访问,因此数据库(我们使用带有table-direct的SQL Compact)。 所以,让我们暂时忘记我们所学到的关于正确数据库设计,规范化规则等的所有内容,并且只关注我有一个包含1000列的表的事实,并且我希望能够显示数据屏幕以validation数据实际进入那里。 我试过一个数据网格。 它呕吐因为(毫不奇怪)它不是为处理那么多列而设计的。 我试过在Studio中使用查看器。 它在256之后呕吐,加上最终用户无论如何都不会安装Studio。 目前,结果不一定非常好,它不需要是可更新的,也不需要对数据更改敏感 – 只是在给定时间点表中数据的静态快照。 相关(或半相关)信息: 表有1000列(在点击之前阅读上面的内容) 使用SQL Compact版本3.5 在桌面上运行 寻找托管代码的答案

使用c#winform打印和制作报告

我在Delphi QuickReport中用来创建报表和打印。 我可以用什么在.NET C#中执行此操作? 我向我的项目(Winforms应用程序)添加了一些报告元素(Microsoft报告和Crystal报告),但我看到的是,我只能从数据库中插入数据。 我想要的是使用在运行时创建的对象的值。 这是因为我的报告实际上包含收据和发票。 哪个是最适合我需要的工具?

在Visual Studio之外查看代码覆盖率结果

我有一些unit testing,并获得了一些代码覆盖率数据。 现在,我希望能够在Visual Studio之外查看代码覆盖率数据,比如在Web浏览器中。 但是,当我将代码覆盖率导出到xml文件时,我无法对其进行任何操作。 那里有读者吗? 我是否必须编写一个xml解析器,然后按照我想要的方式显示它(看起来像是浪费,因为visual studio已经这样​​做了。)看起来有点傻到必须把我的代码覆盖率结果截图作为我的“报告”建议?

如何在C#中的报表查看器的每个页面上显示两个Tablix

我在报表查看器中创建了一个报表,我想在报表查看器的一页上显示两个Tablix。 例如,如果两个表都有10行要显示,那么我想在1页上显示5行第一个表和5行第二个表,其余行显示在下一页上,如第一个表中的下一个5行和下一个5行第二张桌子。 我怎么能得到这个? 请帮我。 谢谢

快速报告错误

我有FastReport.NET它链接到我的C#2010.当我尝试将我的报告从工具箱拖到Windows应用程序时,它给我以下错误: 类型或命名空间报告不存在。 我试过添加快速报告的.dll参考,它仍然给我这个错误。 可能是因为即时通讯使用Fast Report.net演示,或者我错过了什么代码。 我该如何解决这个问题?

错误:“以下方法或属性之间的调用不明确”?

当我运行我的项目时,会显示以下错误消息: 以下方法或属性之间的调用不明确:’Microsoft.Reporting.WinForms.ReportDataSource.ReportDataSource(string,System.Collections.IEnumerable)’和’Microsoft.Reporting.WinForms.ReportDataSource.ReportDataSource(string,System.Data.DataTable) )。 为什么? firstReportDBDataContext dc = new firstReportDBDataContext(); private void Form1_Load(object sender, EventArgs e) { dsFirstReport.dtLoaiHangDataTable dt = new dsFirstReport.dtLoaiHangDataTable(); var query = from a in dc.tblLoaiHangHoas select a; foreach (tblLoaiHangHoa a in query) { dt.Rows.Add(a.MaLoai, a.TenLoai); } this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource(“dsFirstReport_DataSet1”,dt)); this.reportViewer1.RefreshReport(); }