แนวทางที่คิดเอาไว้
1. ใส่ Web Service ไปดึงข้อมูลมาจาก DB
2. ปริ้นข้อมูลที่ได้ลงบนฟอร์มที่สร้างไว้ (.rpt)
ไม่ทราบว่าพอมีวิธีการเขียนแนะนำบ้างไหมครับ
1. ผมก้าวข้ามมันไปแล้ว และผมจะไม่พูดถึงมันอีก Web Service
2. อันนี้กระผมแนะนำให้ใช้แบบนี้ดีกว่าครับ Code (C#)
private void btnPrint2_Click(object sender, System.EventArgs e)
{
PrintDialog pd = new PrintDialog();
pd.PrinterSettings = new PrinterSettings();
if (DialogResult.OK == pd.ShowDialog(this))
{
MemoryStream memStrm = new MemoryStream();
StreamWriter sw = new StreamWriter(memStrm);
sw.WriteLine("\x02L");
sw.WriteLine("H07");
sw.WriteLine("D11");
*** ไม่ต้องแสดงหน้าจอรายงาน ผ่านออกเครื่องปริ้นมาเลย ***
www.Google.co.th crystal report print without preview