使用vb.net填充crystal report viewer数据库登录提示

时间:2017-05-17 09:04:28

标签: asp.net vb.net crystal-reports

我当前的vb.net代码似乎只填充了水晶报表查看器数据库登录提示中的用户名字段,但密码字段仍为空白。

Dim view As New CrystalReport1

Dim username As String = "cdruser"

Dim password As String = "cdruser10"

View.SetDatabaseLogon(username, password)

结果:

my code result

1 个答案:

答案 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文件时经常使用的代码。