2012-12-14 12 views
6

Próbuję załadować raport, który filtruje według nazwy w polu tekstowym1, ale pojawia się błąd "Podjęto próbę ustawienia parametru raportu" Nazwa ", który nie jest zdefiniowany w tym raporcie" Jakieś pomysły?Podjęto próbę ustawienia parametru raportu "Nazwa", który nie został zdefiniowany w tym raporcie?

Dim ds As New TestDataSetTableAdapters.tblTestDataTableAdapter 

     ' Create report data source 
     Dim ID As ReportParameter 
     ID = New ReportParameter("Name", TextBox1.Text) 

     Dim rds As New ReportDataSource("MyApplication_ModelObject", ObjectDataSource1) 

     ' Clear the datasets in the report viewer and add the new datasource 
     ReportViewer1.LocalReport.DataSources.Clear() 
     ReportViewer1.LocalReport.DataSources.Add(rds) 
     ReportViewer1.LocalReport.SetParameters(ID) 
     ReportViewer1.LocalReport.Refresh() 

Odpowiedz

3

Name część ReportParameter musi odpowiadać nazwie parametru w raporcie.

To prawdopodobnie @Name, najlepiej zrobić to otworzyć raport i tam sprawdzić.

+0

Dzięki temu poprawiono ten błąd, ale teraz, gdy ładuje się mój raport, jest tylko komunikat: Instancja źródła danych nie została dostarczona dla źródła danych "DataSet1". – user1342164

+0

otworzyć nowe pytanie do tego, może być wiele rzeczy, poświadczenia są jednak bardzo podobne. – Stuart

Powiązane problemy