Fråga : Behovshjälp med den Crystal rapport- och visuellt hjälpmedelstudion

Pröva förmiddag I att få mitt första Crystal rapportarbete under visuellt hjälpmedelstudion 2008. Behaga noterar I-förmiddag INTE using SQL-serveren.   Problemet är rapporten är kommande övre förbigår. I FUNDERARE det är ett parameterproblem men I-förmiddagen inte sure.  Detta är vad jag har gjort:    Först jag tillfogade en dataset med en dataadapter under App_code.  Den har kallat hardcard.xsd.  Det appeller ett lagrat tillvägagångssätt för värddator DB2. Granska data och ge det en parameter det appeller upp de korrekta datan, när jag klickar på.  Så jag vet att delen är funktionsduglig korrekt. Parametern kallas Prmt_ID.

Then jag skapade en rapport using den Crystal rapporttrollkarlen under visuellt hjälpmedelstudio. Jag använde den föregående dataseten som datasourcen.  Trollkarlen listade den som en av de tillgängliga datakällorna projekterar under data.  Rapporten namnges BuildingPermt.rpt och lokaliseras under en mapp som kallas Tillstånd.  Jag tillfogade en parameter sätter in via sätter in utforskaren, och kallat den Prmt_ID.

Under den samma mappen, som rapporten I tillfogade en rengöringsduk, bildar och kallade den BuildingPermit.aspx.  Jag tillfogade en CrystalReportViewer. Är här kodifiera: för class=" codeSnippet " för
1 för ><%@ " för prettyprint " för class= för id= " codeSnippet862713 " för >

<%@-register Assembly= " CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304 ",
Namespace= " CrystalDecisions.Web " TagPrefix= " CR " %>


<-/pre>


detta är kodifiera som jag har satt i kodifiera bakom. Jag har blockerat ut min userid info för denna för class=" codeSnippet " för post.

1 för >Option " för prettyprint " för class= för id= " codeSnippet862714 " för >


I som fungeras till och med en raddaanslutning, utfärdar och på denna pekar I-förmiddagen som inte får några felmeddelanden. Rapporttittaren kontrollerar visar, och rapportparametern är visningen men ingenting annars.  Jag försökte att tillfoga ett roval för bordlägga sätter in för att matcha parametern, men den något att säga där är inget sådan bordlägger sätter in.    Jag har försökt givet den som en standard värderar för att se, om skulle det gör data att visas, men det inte har hjälpt either.   Jag behöver att tillfoga någon sort av kodifierar för dataadapteren? Jag har röraft omkring med detta ting för veckor, och mitt basar får otåligt. Hjälp!  
" klar "

Svar : Behovshjälp med den Crystal rapport- och visuellt hjälpmedelstudion

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.
Andra lösningar  
 
programming4us programming4us