我有一些使用SQL Server BI Development Studio创建的RDL报表,现在我需要使用ASP.NET报表查看器呈现它们。即使我的RDL包含对SQL服务器和SELECT查询的引用,它仍然告诉我需要为报告指定一个数据源。有没有办法使用关系数据库中的数据源,或者必须通过C#代码将数据源传递给报表查看器?
谢谢。
我在我的项目中使用reprot查看器。(VS 2010 -使用c#的asp.net项目)报告查看器工作,并从数据库获取数据,但我想从代码中设置标题,所以我有参数来报告(" Title "),并将TextBox设置为该标题,并在代码中写道:
ReportParameter p = new ReportParameter("title", "Title of Report");
this.ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { p });
this.ReportV
我正在使用微软报表查看器构建一个asp.net web应用程序。它使用集成安全性连接到SQL数据库。但是,当我在将报表页发布到服务器后第一次加载它时(本地一切正常),我收到以下错误:
An error has occurred during report processing.
Exception has been thrown by the target of an invocation.
Login failed for user 'SERVER NAME REMOVED'.
奇怪的是,当我单击报告上的刷新按钮(而不是IE的刷新按钮)时,它加载得很好。我知道登录不
我正在尝试获取一个典型的ASP应用程序来连接到本地SQL Server 2008数据库。这个应用程序和数据库是由其他人构建的。我只是想在我的机器(Windows7)上安装并运行它们。
当ASP应用程序尝试连接到数据库时,我收到以下错误:
Could not connect to database:
Error Number: -2147467259
Error Message: [ConnectionOpen (Connect()).] does not exist or access denied.
在Windows事件查看器中看不到任何消息。我正在查看:事件查看器->Windows日
我想在ASP.NET中的报表查看器中表示之前删除HTML标记,因此我在sql server中创建了strip函数,并在过程中调用它,如以下代码所示:
CREATE PROCEDURE removeHTMLtags
@report_description NVARCHAR(MAX)
AS
BEGIN
select dbo.stripHTML(@report_description);
END
我的数据库字段名与我的输入参数名相同。然后,当我添加表时,我将此过程添加到我的crystal报表中。我将report_description字段从removeHTML
我的ASP.NET VB.NET页上有一个SSRS报表查看器对象和一个文本框。
我已经知道了如何设置报表查看器参数,但是如何“获取”已经设置的值呢?
例如,我想要基于ReportViewer参数设置ASP上的文本框的值。我可以使用以下命令获取参数名称:
For Each oParamInfo In ReportViewer1.ServerReport.GetParameters
oParamInfo.Name
Next
但是我想不出如何得到这个值?