我当前的vb.net代码似乎只填充了水晶报表查看器数据库登录提示中的用户名字段,但密码字段仍为空白。
Dim view As New CrystalReport1
Dim username As String = "cdruser"
Dim password As String = "cdruser10"
View.SetDatabaseLogon(username, password)
结果:
答案 0 :(得分:0)
尝试这样的事情:
Dim info As CrystalDecisions.Shared.TableLogOnInfo
info = New CrystalDecisions.Shared.TableLogOnInfo()
Dim currentDB As String = ' Your Database location
info.ConnectionInfo.DatabaseName = ""
info.ConnectionInfo.ServerName = currentDB
info.ConnectionInfo.Password = ""
info.ConnectionInfo.UserID = ""
For Each t As Table In cReport.Database.Tables
t.ApplyLogOnInfo(info)
Next
这是我在连接Crystal Reports文件时经常使用的代码。