一部のサーバーレポートを表示するSQL Serverレポートビューアを使用するアプリケーションがあります。私はAspxアプリケーションを実行し、Visual Studioの下でアプリケーションがデバッグされている間にレポートを見ることができます。しかし、私はWebアプリケーションを公開し、レポートを見ようとすると、レポートコントロールはレポートデータをレンダリングしません。レポートコントロールのフィルタ部分とViewReportボタンのみが表示されます。ボタンをクリックするとポストバックが発生し、適用されたすべてのフィルタがリセットされます。SQLレポート:レポートビューアコントロールにデータが表示されない
レポートサーバーのレポートマネージャでもレポートを表示できます。アプリケーションをサーバーにホストしているときに、レポートビューアーをブロックしているのはなぜだろうか。私は次のIIS 6.0、SQLServerの2005、Visual Studio 2005の(ASP 2.0)およびレポートビューア8.0
を使用しています
は
protected void Page_Load(object sender, EventArgs e)
{
string svrRep = ConfigurationManager.AppSettings["ReportServerURI"].ToString();
this.rptViewer.ServerReport.ReportServerUrl = new Uri(svrRep);
if (!Page.IsPostBack)
{
this.rptViewer.ServerReport.ReportPath = "/MyReportFolder/My_Report";
}
}
これがためのマークアップで私は私のページで使用するコードですレポートビューア
<div style="width: 1095px; height:600px">
<rsweb:ReportViewer ID="rptViewer" runat="server" Font-Names="Arial" Font-Size="8pt" SizeToReportContent="true"
Height="100%" ProcessingMode="Remote" Width="100%" BackColor="Silver" BorderColor="#666666" >
<ServerReport ReportServerUrl="" />
</rsweb:ReportViewer>
</div>
誰もが、私はこの問題を解決するために助けてください。たぶん、レポートサーバーを設定
これを試しましたが、それはうまくいきませんでした。ご回答有難うございます – Jobin