|
|
|
เรียน Mr.winและท่านผู้รู้.. Crystal Report สามารถ Export ไฟล์ เป็น PDF , Word ได้หรือป่าวคับ ขอวิธีการเขียนด้วยนะคับ |
|
|
|
|
|
|
|
ได้แน่นอนครับ
วิธีของผมคือนำข้อมูลมาใส่ใน datatable และ Export เป็นไฟล์ pdf ครับ
Code (C#)
SqlConnection objConnCus;
SqlDataAdapter dtAdapterCus;
ReportDocument repDocCus = new ReportDocument();
repDocCus.Load(Server.MapPath("CrystalReportCustomerDetail.rpt"), OpenReportMethod.OpenReportByDefault);
DataTable dtCus = new DataTable();
string strConnStringCus = null;
string strSQLCus = null;
strConnStringCus = GlobalVar.ConnString;
objConnCus = new SqlConnection(strConnStringCus);
// Page Head
//-----------------------------------------
objConnCus.Open();
strSQLCus = @"SELECT * "+
@" FROM crystalCusDetail " +
@" WHERE (C_ID = '" + postCID + "')";
dtAdapterCus = new SqlDataAdapter(strSQLCus, objConnCus);
dtAdapterCus.Fill(dtCus);
objConnCus.Close();
repDocCus.Database.Tables[0].SetDataSource(dtCus);
//----------------------------------------------------
//PrintQuotation
Response.Buffer = false;
Response.ClearContent();
Response.ClearHeaders();
try
{
repDocCus.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, "FileName"); // เปลี่ยน Format ของไฟล์ที่ต้องการ Export เป็น word excel หรือ pdf ได้
}
catch (Exception ex)
{
MessageBox.Show("Error : " + ex.Message);
}
ผมก็ไม่แน่ใจว่าวิธีการของผมนั้นถูกต้องรึเปล่า ? เรียนผู้รู้ให้คำแนะนำด้วยครับ
|
|
|
|
|
Date :
2009-07-10 11:28:41 |
By :
Gid |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้ crystal report ที่มากับ VS.2008 ครับ
ในตัวมัน จะมี tool ที่ใช้ในการ Export ได้หลายไฟล์นะครับ
ตรงกลับความต้องการไหมครับ
ผิดพลาดประการใดก็ขอ อภัย ด้วยครับ
tee
|
|
|
|
|
Date :
2009-07-22 18:18:26 |
By :
lee_latee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Crystalreport1 a = new crystalreport1();
a.datasource(ds);
a.exporttoDisk(.pdf,"c:/sss/sss.pdf");
|
|
|
|
|
Date :
2009-07-28 23:35:56 |
By :
mahapali |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมทำคล้ายๆแบบคุณ Gdi อยู่ครับ
สร้าง Dropdown List ให้ User เลือกว่าอยากให้ออกเป็น Word, Excel Pdf แล้วก็เขียนคำสั่งให้ ReportDocument มัน Export เป็นไฟล์ออกมา เพียงแต่ผม export เป็นไฟล์เก็บไว้ใน server เลย (เพื่อเป็น cache ด้วย) ไม่ได้ export มาที่ Response ครับ
|
|
|
|
|
Date :
2009-08-10 23:34:22 |
By :
jnithi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|