using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Collections; using System.Diagnostics; using CrystalDecisions.CrystalReports.Engine; using System.Data.SqlClient; namespace ProJectNew { public partial class Formmain : Form { public Formmain() { InitializeComponent(); } private void Formmain_Load(object sender, EventArgs e) { this.crystalReportViewer1.RefreshReport(); } private void btnReport_Click(object sender, EventArgs e) { SqlConnection objConn = new SqlConnection(); SqlCommand objCmd = new SqlCommand(); SqlDataAdapter dtAdapter = new SqlDataAdapter(); DataSet ds = new DataSet(); DataTable dt = null; string strConnString = null; string strSQL = null; strConnString = "Data Source=THEERAWUT-PC\\THEERAWUT;Initial Catalog=EDocument;Integrated Security=True"; strSQL = "SELECT * FROM CreateBook WHERE StepID = '" + this.txtStatusID.Text + "' "; objConn.ConnectionString = strConnString; var _with1 = objCmd; _with1.Connection = objConn; _with1.CommandText = strSQL; _with1.CommandType = CommandType.Text; dtAdapter.SelectCommand = objCmd; dtAdapter.Fill(ds, "myDataTable"); dt = ds.Tables[0]; dtAdapter = null; objConn.Close(); objConn = null; ReportDocument rpt = new ReportDocument(); string directory = AppDomain.CurrentDomain.BaseDirectory; //rpt.Load(directory & "\\myCrystalReport1.rpt"); //rpt.Load(directory + "\\crystalReportViewer1.rpt"); // error ตรงนี้ครับ ผมไม่เข้าใจ บรรทัดนี้ครับมันต้องทำยังไงครับ rpt.Load("E:\\ProJectNew\\crystalReportViewer1.rpt"); rpt.SetDataSource(dt); this.crystalReportViewer1.ReportSource = rpt; this.crystalReportViewer1.Refresh(); } } }
rpt.Load("E:\\ProJectNew\\ProJectNew\\crystalReport1.rpt ");
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง