none
ReportViewer & Reporting Services RRS feed

  • 問題

  • 請問一下, 在ASP.NET中使用ReportViewer這個元件,

    如果我連接的是Reporting Server上的報表,

    請問我該怎麼傳參數到報表上呢 ??

     

    另外, ReportViewer怎麼跟著網頁大小而自動調整呀??

     

    麻煩知道的大大教一下囉, 謝謝 !!

    2007年2月8日 上午 10:17

解答

  • 一、

    設定方法:

            Dim Para1(0) As Microsoft.Reporting.WebForms.ReportParameter

            Para1(0) = New Microsoft.Reporting.WebForms.ReportParameter("Para1", "Mrs.")

            ReportViewer1.ServerReport.SetParameters(Para1)

     

    二、設定ReportViewer寬高為100%

    2007年2月8日 下午 03:34
    版主

所有回覆

  • 一、

    設定方法:

            Dim Para1(0) As Microsoft.Reporting.WebForms.ReportParameter

            Para1(0) = New Microsoft.Reporting.WebForms.ReportParameter("Para1", "Mrs.")

            ReportViewer1.ServerReport.SetParameters(Para1)

     

    二、設定ReportViewer寬高為100%

    2007年2月8日 下午 03:34
    版主
  • 原來是這樣設呀..

    我會試一下, 謝謝LOLOTA大大...^^

    2007年2月8日 下午 04:33
  • 謝謝LOLOTA大大的指導,

    果然依您所寫就可以順利將參數傳入報表。

    至於設定ReportViewer寬高的部份,

    我將Width設為 100% 果然可以自動調整至Browser的寬,

    但當我將Height設為 100% 時, 卻造成報表內容無法顯示, 僅出現工具列而已;

    若我將Height設定為固定數值 (如500px) 就可以正常顯示,

    請問我應該怎麼設定 ReportViewer 的顯示高度呢 ?

    ※我使用的是Visual Studio 2005 + SQL Server 2005

    2007年2月9日 上午 02:26
  • 如果設定100%會產生問題,那就作一些微調,調成95%看看。
    2007年2月9日 上午 02:45
    版主