此代碼是成功的作品在那裏被安裝在代碼服務器的機器上,但是當我從客戶機試圖打印報告其行不通我想客戶端機器上打印水晶報表,在C#
請幫我解決這個問題。
CrystalDecisions.CrystalReports.Engine.ReportDocument doc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
string crptpath;
crptpath = Server.MapPath("rpt_Water_FO_Gas_Consumption.rpt");
doc.Load(crptpath);
//For Local Server
doc.SetDatabaseLogon("user_name", "password", "localhost", "ktem");
//For Online Server
//doc.SetDatabaseLogon("user_name", "password", "ip_address", "ktem");
da = new SqlDataAdapter(cmd);
dt = dbcon.filldataset(cmd);
doc.Database.Tables[0].SetDataSource(dt.Tables[0]);
CrystalReportViewer1.ReportSource = doc;
//For Print Report
CrystalReportViewer1.PrintMode.Equals(true);
是否有任何錯誤?請說明問題。 – jAC
報告在服務器和客戶端機器上都以兩種方式加載,即 。 問題是當我試圖打印或導出水晶報告, 它在服務器上工作,但沒有在客戶端機器上打印,並沒有顯示任何錯誤 – dhiraj