Table.ApplyLogOnInfo 方法

更新对通过 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/