更新对通过 Table.LogOnInfo 属性返回的 TableLogOnInfo 对象的更改。
[Visual Basic]
Public Overrideable Sub ApplyLogOnInfo( _ ByVal value As CrystalDecisions.Shared.TableLogOnInfo _ )
[C#]
public virtual void ApplyLogOnInfo(
CrystalDecisions.Shared.TableLogOnInfo value
);
参数
- value
包含登录信息。
示例
下面的示例设置了报表的连接信息,并将连接信息应用于报表。
[Visual Basic]
Private Sub LogonToReport _
(ByVal server As String, ByVal database As String, _
ByVal ID As String, ByVal password As String)
Dim logonInfo As New TableLogOnInfo()
Dim table As Table
For Each table In Report.Database.Tables
logonInfo = Table.LogOnInfo
logonInfo.ConnectionInfo.ServerName = server
logonInfo.ConnectionInfo.DatabaseName = database
logonInfo.ConnectionInfo.UserID = ID
logonInfo.ConnectionInfo.Password = password
Table.ApplyLogOnInfo(logonInfo)
Next table
End Sub
[C#]
private void LogonToReport(string server, string database,
string ID, string password)
{
TableLogOnInfo logonInfo = new TableLogOnInfo();
foreach(Table table in Report.Database.Tables)
{
logonInfo = table.LogOnInfo;
logonInfo.ConnectionInfo.ServerName = server;
logonInfo.ConnectionInfo.DatabaseName = database;
logonInfo.ConnectionInfo.UserID = ID;
logonInfo.ConnectionInfo.Password = password;
table.ApplyLogOnInfo(logonInfo);
}
}
要求
命名空间 CrystalDecisions.CrystalReports.Engine
程序集 CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
请参见
Table 类 | Table 成员 | CrystalDecisions.CrystalReports.Engine 命名空间
©2005 Business Objects SA 保留所有权利。
| Business Objects SA http://www.china.businessobjects.com/ 支持服务 http://www.china.businessobjects.com/ |