Table.ApplyLogOnInfo Method
Updates changes to the TableLogOnInfo object returned through the Table.LogOnInfo property.
Namespace CrystalDecisions.CrystalReports.Engine Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Syntax
'Declaration
Public Overrideable Sub ApplyLogOnInfo ( _
ByVal logonInfo As CrystalDecisions.Shared.TableLogOnInfo _
)
public virtual void ApplyLogOnInfo (
CrystalDecisions.Shared.TableLogOnInfo logonInfo
)
Parameters
- logonInfo
Contains the logon information.
Example
This example sets the connection information for a report.
'Declaration
Private Sub LogonToReport _
(ByVal server As String, ByVal database As String, _
ByVal ID As String, ByVal password As String)
Dim myLogonInfo As New TableLogOnInfo()
Dim myTable As Table
For Each myTable In Report.Database.Tables
myLogonInfo = Table.LogOnInfo
myLogonInfo.ConnectionInfo.ServerName = server
myLogonInfo.ConnectionInfo.DatabaseName = database
myLogonInfo.ConnectionInfo.UserID = ID
myLogonInfo.ConnectionInfo.Password = password
Table.ApplyLogOnInfo(myLogonInfo)
Next table
End Sub
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);
}
}
Version Information
Crystal Reports Basic for Visual Studio 2008
Supported since: Crystal Reports for Visual Studio .NET 2002
See Also
Reference
Table Class
Table Members
CrystalDecisions.CrystalReports.Engine Namespace