Chriz12 Ответов: 0

Crystal reports как избежать информации о входе в систему - ASP.NET веб-формы


Привет,
несмотря на то, что я нашел много статей о Crystal reports и ASP.NET кажется, я не могу заставить его работать.
Я пытаюсь загрузить отчет crystal в веб-форму, и мне предлагается окно входа в систему, даже если я добавил информацию о соединении в код, как вы можете видеть ниже:
ConnectionInfo myConnectionInfo = new ConnectionInfo();

 myConnectionInfo.ServerName = "server";
 myConnectionInfo.DatabaseName = "DB1";
 myConnectionInfo.UserID = "user";
 myConnectionInfo.Password = "pass";

 ReportDocument cryRpt = new ReportDocument();

 cryRpt.Load(Server.MapPath("~/test.rpt"));

 TableLogOnInfos mytableloginfos = new TableLogOnInfos();
 mytableloginfos = CrystalReportViewer2.LogOnInfo;
 foreach (TableLogOnInfo myTableLogOnInfo in mytableloginfos)
   {
     myTableLogOnInfo.ConnectionInfo = myConnectionInfo;
   }

 CrystalReportViewer2.ReportSource = cryRpt;


Есть идеи, как загрузить отчет, не запрашивая регистрационную информацию?

Заранее спасибо.

Что я уже пробовал:

1. я добавил следующую строку, но получил сообщение об ошибке "вход в базу данных не удался."

CrystalReportViewer2.EnableDatabaseLogonPrompt = false;


2. я добавил информацию о соединении на CrystalReportViewer2_Init, но проблема остается той же.

0 Ответов