TableLogOnInfo objInfo = new TableLogOnInfo();
ReportDocument objReport = new ReportDocument();
objReport.Load(MapPath("*/*.rpt"));
objInfo.ConnectionInfo.ServerName = @".\sqlexpress";
objInfo.ConnectionInfo.DatabaseName = "数据库名";
objInfo.ConnectionInfo.UserID = "sa";
objInfo.ConnectionInfo.Password = "841112";
objReport.Database.Tables[0].ApplyLogOnInfo(objInfo);
CrystalReportViewer1.ReportSource = objReport;
ReportDocument objReport = new ReportDocument();
objReport.Load(MapPath("*/*.rpt"));
objInfo.ConnectionInfo.ServerName = @".\sqlexpress";
objInfo.ConnectionInfo.DatabaseName = "数据库名";
objInfo.ConnectionInfo.UserID = "sa";
objInfo.ConnectionInfo.Password = "841112";
objReport.Database.Tables[0].ApplyLogOnInfo(objInfo);
CrystalReportViewer1.ReportSource = objReport;
还是在CrystalTeportViewer.ReportSource = myDataSet;
报表打印控件wsReport4.6
Dim logoninfo As New TableLogOnInfo
Dim tb As CrystalDecisions.CrystalReports.Engine.Table For Each tb In reportDoc.Database.Tables
logoninfo = tb.LogOnInfo
logoninfo.ConnectionInfo.ServerName = ""
logoninfo.ConnectionInfo.DatabaseName = "dbtest"
logoninfo.ConnectionInfo.UserID = "report"
logoninfo.ConnectionInfo.Password = "report"
tb.ApplyLogOnInfo(logoninfo)
Next