Crystal Reports ist eine leistungsfähige Software zur dynamischen und interaktiven Bericht entwerfen, die für Entwickler konzipiert. Konzipieren, untersuchen, erforschen und diffuse Berichte aus dem Internet oder in Unternehmensanwendungen integrieren können. Der Bericht erfolgt über eine freundliche und ergonomische grafische Oberfläche.
Crystal Reports ist zudem eine beliebte Windows-basierten Report-Writer (Bericht Generation Program), der dem Programmierer zum Erstellen von Berichten aus einer Vielzahl von Datenquellen mit einem Minimum an geschriebenen Code erlaubt. Entwickelt von Seagate Software, Crystal Reports am häufigsten verwendeten Datenbanken Daten zugreifen und Daten aus mehreren Datenbanken in einem Bericht mit Open Database Connectivity (ODBC) integrieren können.
Microsoft Visual Studio 2012 ist die neueste Integration Development Environment (IDE) von Microsoft. Aber fraglich ist. Warum sollte ich auf VS 12, umstellen wenn ich sehr bequem mit VS 2010 oder 2008 bin? Dies ist eine Frage, die von den meisten Technikfreaks herauskommt. Die meisten von uns an eine Umgebung gewöhnen und wenn ein neues kommt wir oft denken, darauf umstellen. Die fünf Merkmale, die zwingen euch zur Umstellung auf VS 12 werden:
Das neue Erscheinungsbild
Es ist bereit für Windows 8
Aktualisierten Web-Entwicklungsumgebung
Es ist eine Wolke parat und für ernste Angelegenheit
Es verfügt über eine flexible und solide ALM
Microsoft Visual Studio 2012 können Entwickler schnell verbundene Anwendungen erstellen, die reichhaltige Benutzererfahrungen zu liefern. Visual Studio bietet Fortschritte für Entwickler in drei Hauptbereichen:
Schnelle Anwendungsentwicklung
Durchbrechen Anwendererlebnisse
In diesem Artikel möchte ich Crystal-Bericht in Visual Studio 2012 für ASP.NET zu generieren. Befolgen Sie die unten aufgeführten Schritte:
Nahm ein DataSet, dann eine DataTable hinzugefügt. Drei Spalten ab mein Sql-Datenbank-Tabelle hinzugefügt: Id, Pname, Preis.
Nahm eine CrystalReport.rpt und ausgewählten Verwendung Berichts-Assistenten. Dataset hinzugefügt.
verwenden "CrystalDecisions.CrystalReports.Engine";
using CrystalDecisions.Shared;
using System.Data;
System.Data.SqlClient verwenden;
public partial Class _Default: System.Web.UI.Page
{
Private SqlConnection-Cn = new SqlConnection ("Benutzer-Id = sa; Passwort = Chiklu; database = SRS; Server = CHIKLU-PC");
protected void Page_Load (Object Sender, EventArgse)
{
CN.Open();
SqlCommand Cmd = new SqlCommand ("SELECT abcd.id,abcd.pname,qwer.price von Abcd JOIN Qwer ON abcd.id=qwer.id",cn);
SqlDataAdapter da = neue SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(DS);
ReportDocument Rpd = neue ReportDocument();;
RPD.Load(Server.MapPath("CrystalReport.rpt"));
RPD.SetDatabaseLogon("sa","chiklu","CHIKLU-PC","SRS");
RPD.SetDataSource(ds);
CrystalReportViewer1.ReportSource = Rpd;
CN.Close();
}
}
Das ist die Schritte zum Generieren von Crystal Reports in Visual Studio 2012 für ASP.NET.