レポート ビューにパラメーターを渡したい。データベースからの値を含むドロップダウン リストと、ドロップダウン リストから項目を選択した後にレポートを表示するためのボタンがあります。
パラメータを追加するために私が書いたコードは次のとおりです
protected void Button1_Click(object sender, EventArgs e)
{
RenderReport();
}
protected void RenderReport()
{
try
{
ServerReport serverReport = ReportViewer1.ServerReport;
ReportViewer1.ProcessingMode = ProcessingMode.Remote;
try
{
serverReport.ReportServerUrl = new Uri("http://hedinaily-pc/Reports_HEDI");
}
catch (Exception ex)
{
Logger.Error(ex.Message, "");
}
serverReport.ReportPath = "~/Diagrammes/PresenceTotale.rdlc";
ReportParameter employe = new ReportParameter();
employe.Name = "Employe";
employe.Values.Add(DropDownList1.SelectedValue);
ReportViewer1.ServerReport.SetParameters( new ReportParameter[] { employe });
ReportViewer1.Visible = true;
}
catch (Exception ex)
{
Logger.Error(ex.Message, "");
}
}
これが私のレポートのデータセットです
ログファイルを確認すると、次のエラーが見つかりました。
The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible version.
このエラーの原因を教えてください。Google で何時間も検索して、このLINKを見つけましたが、解決できませんでした。