public static CrystalDecisions.Shared.TableLogOnInfos CrTableLogOnInfos(string reportDataSource)
{
CrystalDecisions.Shared.TableLogOnInfos crTableLogOnInfos=new CrystalDecisions.Shared.TableLogOnInfos();
CrystalDecisions.Shared.TableLogOnInfo crTableLogOnInfo=new CrystalDecisions.Shared.TableLogOnInfo();
CrystalDecisions.Shared.ConnectionInfo crConnectionInfo=new CrystalDecisions.Shared.ConnectionInfo();
crConnectionInfo.ServerName = "server 那么";
crConnectionInfo.DatabaseName = "database";
crConnectionInfo.UserID = "";
crConnectionInfo.Password = "";
crTableLogOnInfo.ConnectionInfo = crConnectionInfo;
crTableLogOnInfo.TableName = reportDataSource;
crTableLogOnInfos.Add(crTableLogOnInfo);
return crTableLogOnInfos;
}
然后再利用:
this.crystalReportViewer1.LogOnInfo=CrTableLogOnInfos("http://localhost/baobiaoserves/bbService.asmx");
this.crystalReportViewer1.ReportSource="http://localhost/baobiaoserves/bbService.asmx";
进行登陆加引用。