为什么Crystal Report登录提示

时间:2014-05-21 10:18:38

标签: asp.net crystal-reports

在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;
}        

请帮忙

1 个答案:

答案 0 :(得分:0)

我的猜测是你还需要设置表格位置。

相关问题