Webbhotell

ASP net hosting - tips för att generera crystal reports i visual studio 2012

Crystal Reports är en kraftfull programvara design dynamisk och interaktiv rapport avsedd för utvecklare. Det gör det möjligt att bli gravid, undersöka, utforska och diffusa rapporter från webben eller integrera i företagets program. Rapporten är gjord av en vänlig och ergonomiska grafisk gränssnitt.

Dessutom är Crystal Reports skribent populära Windows-baserad-rapport (rapport generation program) som gör att en programmerare att skapa rapporter från en mängd olika datakällor med ett minimum av skriftlig. Utvecklad av Seagate programvara, Crystal Reports kan komma åt data från mest använda databaser och integrerar data från flera databaser inom en rapport med Open Database Connectivity (ODBC).

Microsoft Visual Studio 2012 är den senaste Integration utvecklingsmiljö (IDE) från Microsoft. Men frågan uppstår. Varför ska jag byta till VS 12, när jag är mycket bekväm med VS 2010 eller 2008? Detta är en fråga som kommer ut från de flesta datanörd. De flesta av oss vänja en miljö och när en ny kommer vi ofta tror att växla till den. De fem funktioner som kommer att tvinga dig att byta till VS 12:

Alla nya utseende

Det är redo för Windows 8

Uppgraderade Web Development Environment

Det är moln klar och för seriös verksamhet

Den har en flexibel och stabil ALM

Microsoft Visual Studio 2012 kan utvecklare snabbt skapa anslutna program som levererar rika användarupplevelser. Visual Studio ger framsteg för utvecklare i tre huvudsakliga områden:

Snabb programutveckling

Bryta igenom användarupplevelser

I den här artikeln vill jag generera en Crystal-rapport i Visual studio 2012 för ASP.NET. Följ de nedanstående steg:

Tog en datamängd och sedan läggas en DataTable. Lagt till tre kolumner i min sql-databastabell: id, pname, pris.

Tog en CrystalReport.rpt och markerade Använd rapportguiden. Extra datamängd.

använder CrystalDecisions.CrystalReports.Engine;

använder CrystalDecisions.Shared;

använda System.Data;

använda System.Data.SqlClient;

offentliga partiell klass _Default: System.Web.UI.Page

{

privat SqlConnection cn = nya SqlConnection ("användar-id = sa, lösenord = chiklu; databas = SRS; server = CHIKLU-PC");

skyddade void Page_Load (objekt avsändare, EventArgs e)

{

cn.Open();

SqlCommand cmd = nya SqlCommand ("Välj abcd.id,abcd.pname,qwer.price från abcd JOIN qwer ON abcd.id=qwer.id",cn);

SqlDataAdapter da = nya SqlDataAdapter(cmd);

DataSet ds = nya DataSet();

da.Fill(DS);

ReportDocument rpd = nya ReportDocument();

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

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

RPD.SetDataSource(ds);

CrystalReportViewer1.ReportSource = rpd;

cn.Close();

}

}

Det är steg för att generera en crystal-rapport i Visual studio 2012 för ASP.NET.