ReportDocument ReportEtcDis = new ReportDocument(); string directory = AppDomain.CurrentDomain.BaseDirectory; ReportEtcDis.Load(directory + "\\CrystalReportEtcDis.rpt"); ReportEtcDis.SetDataSource(ds); this.crystalReportViewer1.Refresh(); ReportEtcDis.SetParameterValue("จาก", tstb_formEtcDis.Text); ReportEtcDis.SetParameterValue("เรียน", tstb_stuEtcDis.Text); // ตรงคำสั่งนี้ผมไว้ใต้บรรทัด ของ Report.load แล้วครับเคยมีคนบอกว่าไว้ใต้ .load แล้วจะหายเองเกี่ยวหรือป่าวครับ this.crystalReportViewer1.ReportSource = ReportEtcDis; this.crystalReportViewer1.Refresh();
private CrystalDecisions.Shared.TableLogOnInfos crTableLogonInfos;//เพิ่มเข้าไป crTableLogonInfos = new CrystalDecisions.Shared.TableLogOnInfos(); ReportDocument ReportEtcDis = new ReportDocument(); string directory = AppDomain.CurrentDomain.BaseDirectory; ReportEtcDis.Load(directory + "\\CrystalReportEtcDis.rpt"); ReportEtcDis.SetDataSource(ds); //this.crystalReportViewer1.Refresh();ไม่จำเป็น ReportEtcDis.SetParameterValue("จาก", tstb_formEtcDis.Text); //ชื่อ parameter ใน report ควรจะเป็นภาษา Eng ReportEtcDis.SetParameterValue("เรียน", tstb_stuEtcDis.Text); // ตรงคำสั่งนี้ผมไว้ใต้บรรทัด ของ Report.load แล้วครับเคยมีคนบอกว่าไว้ใต้ .load แล้วจะหายเองเกี่ยวหรือป่าวครับ this.crystalReportViewer1.ReportSource = ReportEtcDis; this.crystalReportViewer1..LogOnInfo = crTableLogonInfos;//ไม่ได้มีประโยชน์อันใดแค่ใส่ไว้เฉย this.crystalReportViewer1.Refresh();
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง