Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim cryRpt As ReportDocument = New ReportDocument
cryRpt.Load("PUT CRYSTAL REPORT PATH HERE\CrystalReport1.rpt")
Dim crtableLogoninfos As TableLogOnInfos = New TableLogOnInfos
Dim crtableLogoninfo As TableLogOnInfo = New TableLogOnInfo
Dim crConnectionInfo As ConnectionInfo = New ConnectionInfo
Dim CrTables As Tables
crConnectionInfo.ServerName = "YOUR SERVERNAME"
crConnectionInfo.DatabaseName = "DATABASE NAME"
crConnectionInfo.UserID = "USERID"
crConnectionInfo.Password = "PASSWORD"
CrTables = cryRpt.Database.Tables
For Each CrTable As CrystalDecisions.CrystalReports.Engine.Table In CrTables
crtableLogoninfo = CrTable.LogOnInfo
crtableLogoninfo.ConnectionInfo = crConnectionInfo
CrTable.ApplyLogOnInfo(crtableLogoninfo)
Next
cryRpt.Refresh
cryRpt.PrintToPrinter(2, true, 1, 2)
End Sub
ในกรณีที่เราสั่งพิมพ์ไปยังเครื่องพิมพ์ที่เป็นแบบ IP Address เราจำเป็นต้อง Add Printer ตัวนั้นที่เครื่องเราก่อนหรือไม่
Date :
2013-11-04 10:25:56
By :
Agility
No. 4
Guest
ผมจะบอกให้คุณฟังอีกครั้งหนึ่ง
ผมก้าวข้าม Web Service ไปแล้ว (ผมไม่ใช้แล้ว)
และผมก้าวข้ามคำว่า IP Address ไปแล้ว (ผมไม่ใช้แล้ว) และ
ผมก้าวข้ามอื่นฯ ไปแล้ว (ผมไม่ใช้แล้ว)