как создать отчет crystal в visual studio 2012 для asp .net
Привет.. Я хочу создать crystal report в asp .net в Visual studio 2012. Но это не дает никакой ошибки, вместо этого браузер показывает пустую страницу(нет страницы crystal report).
Шаги, которые я выполнил для создания отчета crystal, заключаются в следующем:
1. Взял набор данных. Затем добавил DataTable. Добавлено три столбца из моей таблицы базы данных sql, то есть id,pname,price.
2. взял CrystalReport.rpt и выбрал использовать Мастер отчетов. Добавлен набор данных.
using CrystalDecisions.CrystalReports.Engine; using CrystalDecisions.Shared; using System.Data; using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page { private SqlConnection cn = new SqlConnection("user id=sa;password=chiklu;database=SRS;server=CHIKLU-PC"); protected void Page_Load(object sender, EventArgs e) { cn.Open(); SqlCommand cmd = new SqlCommand("SELECT abcd.id,abcd.pname,qwer.price FROM abcd JOIN qwer ON abcd.id=qwer.id",cn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); ReportDocument rpd = new ReportDocument(); rpd.Load(Server.MapPath("CrystalReport.rpt")); rpd.SetDatabaseLogon("sa","chiklu","CHIKLU-PC","SRS"); rpd.SetDataSource(ds); CrystalReportViewer1.ReportSource = rpd; cn.Close(); } }