Your browser is not supported. For the best experience, use any of these supported browsers: Chrome, Firefox, Safari, Edge.
Skip to main content
PayPal Preferred Payments Partner

Crystal Reports Runtime — [repack]

// Apply to all tables foreach (CrystalDecisions.CrystalReports.Engine.Table table in report.Database.Tables) { TableLogOnInfo logOnInfo = table.LogOnInfo; logOnInfo.ConnectionInfo = connInfo; table.ApplyLogOnInfo(logOnInfo); }

Here’s a showing how to load and set a database connection for a Crystal Reports report at runtime in a .NET application (C#): crystal reports runtime

// Assign to CrystalReportViewer crystalReportViewer1.ReportSource = report; // Apply to all tables foreach (CrystalDecisions

Requires CrystalDecisions.CrystalReports.Engine and CrystalDecisions.Shared DLLs (SAP Crystal Reports runtime for .NET). logOnInfo.ConnectionInfo = connInfo

// Set parameters if needed report.SetParameterValue("@StartDate", DateTime.Now.AddDays(-30)); report.SetParameterValue("@EndDate", DateTime.Now);

// Set database logon info ConnectionInfo connInfo = new ConnectionInfo(); connInfo.ServerName = "YOUR_SQL_SERVER"; connInfo.DatabaseName = "YourDatabase"; connInfo.UserID = "yourUser"; connInfo.Password = "yourPassword";