 |
|
ผม Qury database มาแสดงใน Crystal Report ได้แล้ว SetdatabaseLogon แล้วก็ไม่ได้อ่ะครับ
Code (VB.NET)
dt = connectAcc("SELECT Tranfer.ID, Tranfer.DateSent, Tranfer.Sender_id, Tranfer.Sender, Tranfer.Consignee_id, Tranfer.Consignee, Tranfer.Status, Tranfer.Note, TranferList.Asset_id, TranferList.Type, TranferList.Sn, TranferList.Code, TranferList.Brand, TranferList.Generation FROM Tranfer INNER JOIN TranferList ON Tranfer.ID = TranferList.ID where Tranfer.ID = '" & txtID.Text & "' ORDER BY TranferList.Type").Tables(0)
Dim rpt As New ReportDocument()
Dim directory As String = My.Application.Info.DirectoryPath
rpt.Load(Server.MapPath("crpSendAsset.rpt"))
rpt.SetDataSource(dt)
'Dim myConn As New ConnectionInfo()
'myConn.ServerName = "Server2008"
'myConn.DatabaseName = "Asset"
'myConn.UserID = "sa"
'myConn.Password = "admin@99"
'myConn.Type = ConnectionInfoType.SQL
'myConn.IntegratedSecurity = True
rpt.SetDatabaseLogon("sa", "Password", "Server2008", "Asset", True)
Me.CrystalReportViewer1.ReportSource = rpt
Me.CrystalReportViewer1.DataBind()
Me.CrystalReportViewer1.RefreshReport()

แต่หลังจากนั้น จะสั่งปริ้นหรือ export มันก็ขึ้นให้ใส่ User/Password เหมือนในรูปมีวิธีแก้ใหมครับ

คือต้องการออก report เป็นไฟล์ PDF มี Report ตัวอื่นแนะนำไหมครับ
Tag : .NET, Ms SQL Server 2008, VBScript, Crystal Report, Web (ASP.NET), VS 2008 (.NET 3.x)
|
|
 |
 |
 |
 |
Date :
2012-11-27 10:04:01 |
By :
kwanamnat |
View :
1219 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |