Behaga endast bruk som detta kodifierar inte använder setdatasource:
Offentliga underconfiguracrystalReports ()
Dunkla BuildingPermit som nya ReportDocument ()
Dunkel reportpath som stränger = ”C:\Visual Studio 2008\WebSites\LandMgmt\permits\BuildingPermt.rpt”,
BuildingPermit.Load (reportpath)
Dunkelt mytable som ny App_Code/Hardcard.HardcardDataTable
Dunkel myadapter som ny App_Code/HardcardTableAdapters.HARDCARDTableAdapter
myadapter. Fyll (mytable, 192174)
BuildingPermit.SetDatabaseLogon (”yourusername”, ”yourpassword”)
BuildingPermit.SetDataSource (mytable DirectCast (, DataTable))
myCrystalReportViewer.ReportSource = BuildingPermit
Avsluta suben
Inte den din importen bordlägger/tableadapters. Du behöver att figurera ut korrekt namnge för dem som du bör se dem att använda intellisense. De bör vara där för dig.
Du behöver att använda påfyllningen.
Jag vet inte varför din ha App_Code för den kända dataseten. Jag undrar, om utfärda är hur du skapade den.