gpt4 book ai didi

c# - SQL 报告服务 - 在报告中查找项目 - 加载

转载 作者:行者123 更新时间:2023-11-30 15:12:27 26 4
gpt4 key购买 nike

SQL 报告服务在报告查看器的顶部有一个小搜索框。使用时,它会找到搜索文本,导航到包含页面并突出显示页面上的文本。我的问题是如何在报告加载时执行此操作。

目前我的页面中嵌入了一个报告查看器。有什么方法可以找到吗?我正在使用 sql 2008 express 和 Dot Net 2

例如,我将序列号 1234 发送到报告,这样当它打开时,它就像用户搜索文本并在报告中为他们找到它一样。


Ed 给了我 url 部分的答案。 http://server/Reportserver?/SampleReports/Product Catalog&rc:FindString=mystring 但我还是搞不懂 reportviewer。


部分页面代码如下:

using Microsoft.Reporting.WebForms; 

protected void Page_Load(object sender, EventArgs e)

{
if (!Page.IsPostBack)
{
Int32 iID = Convert.ToInt32(Request.QueryString["ID"]);
String reportsPath = ConfigurationManager.AppSettings["ReportsPath"];
String sReportName = "ReportInvoice";

reportViewer1.Reset();
reportViewer1.ProcessingMode = ProcessingMode.Remote;
reportViewer1.ShowParameterPrompts = false;
reportViewer1.ServerReport.ReportServerUrl = new Uri(ConfigurationManager.AppSettings["ReportViewerUrl"]);
reportViewer1.ServerReport.ReportServerCredentials = new ReportServerCredentials();//http://localhost/reportserver
reportViewer1.AsyncRendering = false;
ReportParameter[] reportParams = new ReportParameter[1];
reportViewer1.ServerReport.ReportPath = reportsPath + sReportName;
reportParams[0] = new ReportParameter("invoiceID", iID.ToString());
reportViewer1.ServerReport.Refresh();
}
}

提前致谢。

最佳答案

参见 this MSDN page (SQL 2005 版本,但我相信 2008 是一样的)。

关于c# - SQL 报告服务 - 在报告中查找项目 - 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1257549/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com