2014-02-06 3 views
0

Я просто переключился с Crystal Report на Reporting Service и создал мою первую страницу с ReportViewer для показа моего отчета (.rdlc), ниже - мой код:refreshreport не является членом 'microsoft.reporting.webforms.reportviewer'

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    If Not IsPostBack Then 
     q = Request.QueryString.Get("ID") 

     If q Is Nothing Then 
      MyUtilities.Show_Message(Me, "Please check the ID") 
     Else 
      dt = GetFullServerInfoForReportingByID(User.Identity.Name, Convert.ToInt16(q)) 


      Me.ReportViewer1.ProcessingMode = ProcessingMode.Local 

      ReportViewer1.LocalReport.DataSources.Clear() 
      ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("ReportDataSource", dt)) 
      ReportViewer1.DocumentMapCollapsed = True 
      ReportViewer1.RefreshReport() 
      ReportViewer1.Show() 
     End If 
    End If 
End Sub 

Мои VS2008 сообщает об ошибке на ReportViewer1.RefreshReport() и ReportViewer1.Show()

RefreshReport не является членом 'microsoft.reporting.webforms.reportviewer'

Показать не является член 'microsoft.reporting.webforms.reportviewer'

Каков правильный код, который я должен поставить здесь, чтобы сгенерировать мой отчет? Большое спасибо.

ответ

0

Вам не нужно звонить RefreshReport или Show с Microsoft.Reporting.WebForms.ReportViewer.

Просто установите ReportPath, DataSources и Parameters, при необходимости.

Смежные вопросы