none
reportviewer .rdlc 報表參數傳遞問題 RRS feed

  • 問題

  • 爬文爬了很多,但是一直試不出傳遞參數問題

    1.如例題 我打算將DocResult這個參數設定給 .rdlc

                        ReportParameter rp;
                        rp = new ReportParameter("DocResult", "XXXX");
                        this.ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });

    可是跑到第三行就出現錯誤訊息

    Utilities.UnknownReportParameterException: 嘗試設定未於此報表中定義的報表參數

    2.  .rdlc報表設計 在報表屬性-->變數 我也設定了DocResult這個名稱

    3.報表欄位 中也給了 =Parameters!DocResult.Value

    不知道 到底有哪裡設定錯誤!!!

     

    2011年5月30日 上午 05:21

解答

所有回覆

  • 您應該為報表加入[參數]才對, 而不是於報表的屬性中加入變數
    • 已標示為解答 Tommy_ROC 2011年5月31日 下午 01:09
    2011年5月31日 上午 01:50
  • 已經解決了~~ 謝秀!!

    我一直找不到加入參數的畫面

    在.rdlc報表屬性業面也找不到 很怪~~網路上的說明都有列出現設定畫面 (可能版本不同)

    直到按了CRTL+ALT+D 才在左側出現可以去設定選項.....整整搞了兩天!! ><~~

     

     

     

    2011年5月31日 下午 01:08