Webhotell

ASP netto hosting - tips for å generere crystal reports i visual studio 2012

Crystal Reports er en kraftfull programvare design dynamiske og interaktive rapporten designet for utviklere. Det tillater å tenke, undersøke, utforske og diffus rapporter fra weben eller integrere i selskapet programmer. Rapporten er laget av en vennlig og ergonomisk grafisk grensesnitt.

Videre er Crystal Reports en populære Windows-baserte report writer (rapporten generasjon program) som tillater en programmerer til å lage rapporter fra en rekke datakilder med et minimum av skriftlig koden. Utviklet av Seagate programvaren, Crystal Reports kan få tilgang til data fra mest brukte databaser og kan integrere data fra flere databaser i en rapport ved hjelp av Open Database Connectivity (ODBC).

Microsoft Visual Studio-2012 er den nyeste integrasjon Development Environment (IDE) fra Microsoft. Men spørsmålet melder seg. Hvorfor bør jeg bytte over til VS 12, når jeg er veldig mye komfortabel med VS 2010 eller 2008? Dette er et spørsmål som kommer ut fra de fleste Teknologikyndige. De fleste av oss bli vant til et miljø, og når en ny kommer vi ofte tenker å bytte til den. Fem funksjonene som vil tvinge deg til å bytte over til VS 12:

Alle nye utseendet

Det er klar for Windows 8

Oppgradert webutviklingsmiljø

Det er Sky klar og opp for seriøs bedrift

Den har en fleksibel og Solid ALM

Microsoft Visual Studio-2012 gjør det mulig for utviklere å raskt lage tilkoblede programmer som leverer rike brukeropplevelser. Visual Studio leverer fremskritt for utviklere i tre primære områder:

Rask programutvikling

Bryte gjennom brukeropplevelser

I denne artikkelen vil jeg generere Crystal Report i Visual studio 2012 for ASP.NET. Følg den neden skritt:

Tok et DataSet, og deretter lagt en DataTable. Lagt til tre kolonner som min sql-databasetabell: id, pname, pris.

Tok en CrystalReport.rpt og valgte Bruk rapportveiviseren. Ekstra datasett.

bruker CrystalDecisions.CrystalReports.Engine;

bruker CrystalDecisions.Shared;

bruker System.Data;

ved hjelp av System.Data.SqlClient;

offentlig delvis klassen _Default: System.Web.UI.Page

{

privat SqlConnection cn = ny SqlConnection ("bruker-id = sa; passord = chiklu; en database = SRS; server = CHIKLU-PC");

beskyttet ugyldige Page_Load (objekt sender, EventArgs kan e)

{

cn.Open();

SqlCommand cmd = nye SqlCommand ("SELECT abcd.id,abcd.pname,qwer.price fra abcd sammenføyning qwer ON abcd.id=qwer.id",cn);

SqlDataAdapter da = nye SqlDataAdapter(cmd);

DataSet ds = nye DataSet();

da.Fill(DS);

ReportDocument rpd = nye ReportDocument();

RPD.Load(Server.MapPath("CrystalReport.RPT"));

RPD.SetDatabaseLogon("sa","chiklu","CHIKLU-PC","SRS");

RPD.SetDataSource(ds);

CrystalReportViewer1.ReportSource = rpd;

cn.Lukk();

}

}

Det er for å skape crystal report i Visual studio 2012 for ASP.NET.