public void Reports(string query, CrystalReportViewer crystalReportViewer1, string tblname, string rptname)
{
con.Close();
try {
ReportDocument Report = new ReportDocument();
con.Open();
SqlDataAdapter da = new SqlDataAdapter(query, con);
DataSet ds = new DataSet();
//ds.Tables.Add("Customer_Transaction_Master");
da.Fill(ds, tblname);
// Report.Load(System.Windows.Forms.Application.StartupPath + "\\Reports" + rptname);
Report.Load(Application.StartupPath + "\\Reports" + rptname);
Report.SetDataSource(ds.Tables[tblname]);
Report.Refresh();
crystalReportViewer1.ReportSource = Report;
crystalReportViewer1.RefreshReport();
Report.PrintOptions.PaperOrientation = PaperOrientation.Portrait;
Report.PrintOptions.PaperSize = PaperSize.PaperA4;
Report.PrintToPrinter(1, false, 0, 15);
Report.Close();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
//throw ex;
}
finally
{
con.Close();
}
}
*********** --------- кнопка click -------- ***** *Отчет о нагрузке не выполнен ... ошибка отчета о кристалле
try
{
frmdailyreport frdp = new frmdailyreport();
gd.Reports("select * from tbl_bill where date='" + dailydate.Text + "' ", frdp.dailycrystal, "tbl_bill", "//daily.rpt");
frdp.Show();
}
catch (Exception ex)
{
MessageBox.Show(ex.Source);
MessageBox.Show(ex.Message);
}
- Я проверьте пути
- разрешения также дано]
- временной папки имеет разрешения полного управления пользователем
, но все еще нагрузить г eport не удалось ... Дело в том, что, когда я нажимаю кнопку, он показывает «Ошибка отчета о неудаче отчета», и после нажатия «ОК» он показывает, что просмотрщик отчетов Crystal не показывает отчет.
Globe.cs - это мой файл класса, а объектом этого файла класса является «gd».
Thank you.
[resolved] Ошибка пути и проблема первичного вывода – MAYUR
Если мой ответ помог вам отследить вашу проблему, выберите ее в качестве ответа. –