public void Refreshreport() { //I've added the report file (BalanceCrystalReport.rpt)to my project, //and create an instance of the file. var report = new BalanceCrystalReport(); foreach (ReportDocument doc in report.Subreports) { foreach (Table table in doc.Database.Tables) table.ApplyLogOnInfo(MyTableLogOnInfo); doc.SetDatabaseLogon("", "",".\\SQLEXPRESS", "MyDatabase"); } crystalReportViewer.ReportSource = report; } public virtual TableLogOnInfo MyTableLogOnInfo { get { if(myTableLogOnInfo == null) { myTableLogOnInfo = new TableLogOnInfo(); myTableLogOnInfo.ConnectionInfo.ServerName = ".\\SQLEXPRESS"; myTableLogOnInfo.ConnectionInfo.DatabaseName = "MyDatabase"; myTableLogOnInfo.ConnectionInfo.UserID = ""; myTableLogOnInfo.ConnectionInfo.Password = ""; myTableLogOnInfo.ConnectionInfo.IntegratedSecurity = true; } return myTableLogOnInfo; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)