标签: reportviewer

ReportViewer控件 - 高度问题

在我的asp.net应用程序中,我试图打开一个特定的报告.我有ReportViewer Control设置,宽度为100%,高度为100%.现在我希望这意味着报告将占据整个页面.令我惊讶的是,事实并非如此.在IE7中,它占据了页面的整个宽度,它只占用了一小部分高度.在Firefox中,宽度和高度都搞砸了.我让浏览器打开了一个占据几乎所有屏幕的新页面.有任何想法吗?

谢谢!

asp.net reportviewer reporting-services

30
推荐指数
5
解决办法
8万
查看次数

ASP.NET MVC和SQL Server Reporting Services

我开始使用ASP.NET MVC.

是否可以轻松甚至可以在MVC中使用ReportViewer,就像使用webforms一样?如果没有,可以做些什么?

.net sql-server asp.net-mvc reportviewer reporting-services

24
推荐指数
2
解决办法
1万
查看次数

ReportViewer客户端打印控件"无法加载客户端打印控件"?

有人遇到过这个问题吗?

似乎MS已经打破了自己的更新:

安装Microsoft Update 956391后,许多人报告在报表查看器中使用ActiveX打印控件时出现问题.具体而言,用户在单击报表查看器工具栏中的打印图标时会收到错误"无法加载客户端打印控件".我想解释一下发生了什么,为什么要这样做,以及如何解决您或您的客户遇到的问题.

从这里:http://blogs.msdn.com/brianhartman/archive/2008/11/05/client-print-fails-to-load-after-microsoft-update-956391.aspx

我可以让它再次在ReportManager中工作,但在我们的应用程序(RSinteract)中引用了ReportViewer的8.0.0.0版本,无论我做什么它都无法正常工作.

我在这里尝试了一切:http: //www.technologystudio.net/blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx

我想要一个不需要我重建并重新部署到我所有客户端的修复程序.有任何想法吗?

printing reportviewer activex reporting-services

23
推荐指数
1
解决办法
11万
查看次数

Microsoft ReportViewer:会话过期错误

该项目是ASP.NET 2.0,我自己从来没有能够重现这一点,但我收到的电子邮件告诉我,它每周发生在客户身上很多次,通常是连续几次.

这是完整的错误:

例外细节:

Microsoft.Reporting.WebForms.AspNetSessionExpiredException:ASP.NET会话已过期

堆栈跟踪:

[AspNetSessionExpiredException:ASP.NET会话已过期]在Microsoft.Reporting.WebForms.HttpHandler.GetHandler()上的Microsoft.Reporting.WebForms.ReportDataOperation..ctor()处于Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context)at at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()在System.Web.HttpApplication.ExecuteStep(IExecutionStep一步,布尔和completedSynchronously)会话对象:75de8e1d65ff40d1ba666d940af5b118:Microsoft.Reporting.WebForms.ReportHierarchy 5210064be1fa4d6abf5dd5e56b262974:微软. Reporting.WebForms.ReportHierarchy

session reportviewer

20
推荐指数
1
解决办法
2万
查看次数

带有对象数据源的Visual Studio 2010本地SSRS报告(.rdlc)

我在本地处理模式下使用ReportViewer 2005和2008创建了更多项目,而不是我可以依赖的项目.所有Visual Studio 2005或2008 ASP.NET Web表单项目.我总是使用一些Object数据源来报告.

今晚,我尝试将相同的功能添加到Visual Studio 2010 MVC 2项目中,并且失败了.首先,添加新项目>报告>报告现在是2008 RDLC而不是2005 RDLC报告.其次,在尝试添加DataSet时,我通常使用返回的静态方法创建数据代理类的方法IEnumerables(Of Stuff)不会显示为DataSources中的源下拉列表

空数据源

第三,我唯一的选择是添加数据库连接.没有"对象数据源"可供选择:

仅限数据库连接

我很难过.就像我提到的那样,使用ReportViewer控件实际呈现报表时,我没有任何问题.我不能做的是弄清楚如何使用Visual Studio 2010在这些新的2008年报告中设置数据源,以便我可以将一个域对象列表泵入ReportViewer并显示报告.

UPDATE

通过更多的研究,我发现MVC项目不允许在其中使用对象数据源.我的问题的一个解决方案是在解决方案中创建一个单独的项目 - 一个Web应用程序,一个服务,甚至只是一个类库,以相应地添加报告和设计它.

我还在这里寻找替代品.

vb.net reportviewer rdlc visual-studio-2010 asp.net-mvc-2

20
推荐指数
2
解决办法
2万
查看次数

ReportViewer - 隐藏PDF导出

我在VB.Net 2005应用程序中使用了ReportView组件.如何禁用PDF导出功能,仅保留MS Excel格式?

asp.net reportviewer reporting-services

19
推荐指数
5
解决办法
4万
查看次数

SSRS tablix垂直合并单元格问题

我在TablixCell中找到了colspan和rowspan属性,但是在报表设计器中仍然无法垂直合并单元格,如果我手动设置Rowspan修改RDL xml文件,则reportViewer会显示错误信息:TablixCell中的CellSptents必须为1 .

有没有其他方法来实现tablix的垂直合并单元格?

reportviewer rdlc rdl reporting-services

19
推荐指数
4
解决办法
4万
查看次数

如何在Microsoft Report Viewer中显示报表的每个页面中的标题

我正在尝试创建一些报告,我想在报告的每个页面中显示标题.我创建一个表,最上面的行成为我的标题,但它只显示在报告的第一页.

在每个页面中唯一可以看到的是页眉和页脚,但这些部分不允许在其中使用表.我可以用于页面标题上的所有工作都是一个文本框.

我试图将我的标题写入一些texbox并将它们并排放置,但随后报表数据从标题的边界偏移.

我该如何解决这个问题?

c# reportviewer

19
推荐指数
2
解决办法
4万
查看次数

将RDLC数据源设置为对象的问题

背景:

我的任务是将Access数据库应用程序转换为ASP.Net C#MVC.这是我的第一个MVC应用程序.

有10份报告需要转换.我们正在使用RDLC文件和reportviewer.我正在使用Visual Studio 2010以及所有最新的补丁.我们正在连接到已由现有Access数据库填充的SQL Server数据库,因此表结构几乎是一成不变的,否则我们将不得不尝试转换10年的数据.

我已完成除两份报告之外的所有报告.最终报告需要更多处理,而不仅仅是显示数据库中的数据.最简单的方法是创建一个C#对象并执行所有处理服务器端,然后使用RDLC显示结果.

问题

我遇到的问题是Visual Studio无法识别我创建的对象作为潜在的数据源.每次我尝试"添加数据集"时,它都会显示"数据源配置向导",并且只提供SQL Server数据库作为可能的数据连接.我知道存在一个允许您选择对象作为数据集的屏幕,但我从未看到该屏幕.

以下是对象(为清晰起见,删除了处理功能):

public class TurnAroundVal
{
    // Registration Package information
    public string dataType { get; set; }

    // Calculated totals; values only set through constructor or calculation function
    public int packageCount { get; private set; }
    public int dayCount { get; set; }
    public double avgTurnAround { get; private set; }
    public int upperRange { get; private set; }
    public int lowerRange { get; private set; }
}

public …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc reportviewer rdlc

19
推荐指数
1
解决办法
2万
查看次数

尚未为Microsoft报告服务中的数据源"Product_Detail"提供数据源实例

我试图在报告中显示记录.数据位于数据集中.但它并不适合他们.表单加载时,它会显示报表布局.但是,当我点击按钮时,它显示错误.下面是我的代码.

using Microsoft.Reporting.WinForms;
//------------------------------------------------------------------
// <copyright company="Microsoft">
//     Copyright (c) Microsoft.  All rights reserved.
// </copyright>
//------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace ReportsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

            this.reportViewer1.RefreshReport();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            System.Data.DataSet ds = GetDataSet();
            //reportViewer1.LocalReport.ReportPath = "Report1.rdlc";
            ReportDataSource rds = new ReportDataSource("ProductsDataSet", ds.Tables[0]);
            this.reportViewer1.LocalReport.DataSources.Clear(); …
Run Code Online (Sandbox Code Playgroud)

c# reportviewer rdlc

19
推荐指数
3
解决办法
7万
查看次数