2012-12-14 6 views
6

Metin kutusuna 1 adıyla filtrelenen bir rapor yüklemeye çalışıyorum ama "Bu raporda tanımlı olmayan 'Name' bir rapor parametresi ayarlamak için girişimde bulunuldu" hatası alıyorum "Herhangi bir fikir?Bu raporda tanımlanmayan bir 'Name' rapor parametresi ayarlamak için bir girişimde bulunuldu mu?

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() 

cevap

3

ReportParameter ait Name parçası Raporunda parametrenin adıyla eşleşmelidir.

Muhtemelen @Name, bunu yapmak en iyisi raporu açmak ve orada kontrol etmektir.

+0

Bu hata düzeltildi, ancak şimdi rapor yüklendiğinde, veri kaynağı 'DataSet1' için bir veri kaynağı örneği sağlanmayan bir iletiden başka bir şey yoktur. – user1342164

+0

bunun için yeni bir soru aç, pek çok şey olabilir, yine de kimlik bilgileri oldukça benzer. – Stuart

İlgili konular