更改晶体中的数据源位置

时间:2012-07-26 09:21:52

标签: crystal-reports

我想使用下面的代码来改变运行时的数据源位置; 我有一个关于使用此代码的问题: 此代码是否更改了报表子报表的所有数据源位置? TNX;

ReportDocument doc = new ReportDocument();
doc.Load(@"C:\ReportName.rpt");

ConnectionInfo crConnection = new ConnectionInfo();
crConnection.UserID = userID;
crConnection.ServerName = datasource;
crConnection.DatabaseName = "";
crConnection.Password = password;

AssignConnectionInfo(doc,crConnection);

CrystalReportViewer1.ReportSource = doc;

1 个答案:

答案 0 :(得分:0)

循环遍历所有子报表并为每个子报表分配新连接。