0

パラメータが親レポートから渡された場合にデータをロードする子レポートを作成しました。IMAGE以外は正常に動作します。画像が読み込まれません。エラーをスローして失敗します:

このレポートで定義されていないレポート パラメータ 'SubImgPath' を設定しようとしました。

子レポートと送信パラメータ内にパラメータ「SubImgPath」を定義しましたが、失敗します:

    ReportViewer1.LocalReport.EnableExternalImages = true;
    string FilePath = new Uri(Server.MapPath("~/SiteImages/")).AbsoluteUri;
    ReportParameter param = new ReportParameter("SubImgPath", FilePath);
    ReportViewer1.LocalReport.SetParameters(param);
    ReportViewer1.LocalReport.Refresh();
4

1 に答える 1

0

レポートでパラメーターを定義する必要があります。

デザイナーでは、次のコマンドを使用できます: CTRL+ ALT+パネルDを開くReport Dataか、メニューからアクセスできます。 View > Report Data

ここで、レポートのパラメータを定義できます。

レポート パラメータを渡す方法を簡単に説明します。

  • 受け取りSubReport > Report Data Pane > Parametersたいパラメーターに移動して追加します。

  • 同じパラメーターMainReport > Right-click SubReport > Subreport Properties > Parameters名に移動して追加
    し、ドロップダウンから関連する値を選択します。

于 2015-11-17T12:37:28.160 に答える