я не могу просмотреть свой отчет Crystal на моей простой веб-странице - PullRequest
0 голосов
/ 29 июня 2018

в чем проблема с моим кодом? я не могу просмотреть его в своем браузере. Я искал в Google и так, но не могу найти ответ. Уже 2 дня я ищу решения. может кто-нибудь помочь спасибо.

public partial class WebForm1 : System.Web.UI.Page
{
    string connectionString = "server=" + 
           ConfigurationManager.AppSettings["Server"] + ";uid=" + 
           ConfigurationManager.AppSettings["User ID"] + ";pwd=" + 
           ConfigurationManager.AppSettings["Password"] + ";database=" + 
           ConfigurationManager.AppSettings["Database Name"] + 
           ";Command Timeout=28800;";    

    protected void Page_Load(object sender, EventArgs e)
    {
        EmpReport crystalReport = new EmpReport();
        dsEmp ds = GetData();
        crystalReport.SetDataSource(ds);
        this.CrystalReportViewer1.ReportSource = crystalReport;
        this.CrystalReportViewer1.RefreshReport();
    }

    private dsEmp GetData()
    {
        string query = "SELECT * FROM emp_table";
        MySqlConnection con = new MySqlConnection(connectionString);
        MySqlCommand cmd = new MySqlCommand(query);
        MySqlDataAdapter da = new MySqlDataAdapter();
        cmd.Connection = con;
        da.SelectCommand = cmd;
        dsEmp ds = new dsEmp();
        da.Fill(ds, "DataTable1");
        return ds;
    }
}

1 Ответ

0 голосов
/ 21 июля 2018

Мне удалось отобразить отчет Crystal Report, поместив папку 4_0_30319, найденную в C: // inetpub / wwwroot / aspnet_client / system_web, в корневую папку моего проекта. Также убедитесь, что вы получили правильные конфигурации в файле проекта (Web.config).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...