在VS2010 asp.net中执行水晶报表时,为什么我仍然在下面的第二页上获得用户和密码提示。 当我在查看器中单击下一步然后询问用户ID和密码时,第一页上没有提示。
public void connectCrystal(ReportDocument repdoc)
{
ReportDocument rptDoc = new ReportDocument();
ConnectionInfo conInfo = new ConnectionInfo();
rptDoc.Load(Server.MapPath("") + "\\Crystal_Reports\\ABC.rpt");
ConnectionInfo conInfo = new ConnectionInfo();
conInfo.ServerName = "S1";
conInfo.DatabaseName = "CR";
conInfo.UserID = "USER1";
conInfo.Password = "1234";
Tables tables = rptDoc.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables)
{
TableLogOnInfo tableLogonInfo = table.LogOnInfo;
tableLogonInfo.ConnectionInfo = conInfo;
table.ApplyLogOnInfo(tableLogonInfo);
}
crv.ReportSource = rptDoc;
}
请帮忙
答案 0 :(得分:0)
我的猜测是你还需要设置表格位置。