Chiklu.Soumya Ответов: 2

как создать отчет 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();
    }
} 

2 Ответов

Рейтинг:
1

OPees

попробовать это:

Взгляните сюда, это поможет мне....
1) Перейдите в папку C\inetpub\wwwroot на любой машине, на которой установлен либо Crystal report runtime engine, либо crystal report runtime engine.
2) скопируйте папку aspnet_client в каталог wwwroot.

3) Вставьте эту папку в папку каталога веб-сайта. Я предполагаю, что это будет работать и с веб-приложением, созданным из виртуального каталога, просто вставьте его в виртуальный каталог.


Crystal-Reports-not-rendering


Рейтинг:
0

Abhishek Maitrey

Привет Чиклу,

Какую версию Crystal Report вы используете?
Я считаю, что если вы добавите ссылку на версию Crystal Reports 13.0.2000.0, она должна работать нормально.

Действительно, я использую его именно так.

С уважением,
Абхи