Crystal сообщает, почему он запрашивает вход в базу данных даже после того, как я предоставил детали?

Я создаю отчет, но проблема в том, что, несмотря на то, что я предоставил учетные данные, когда открывается форма, содержащая CrystalReport, он все равно запрашивает их у меня, и хуже всего то, что я не ввожу туда ничего, и просто нажмите Готово, и он загружает отчет. Итак, если нет необходимости в учетных данных (или что-то еще), почему это спрашивает меня?

Вот код

    private void MainReport_Load(object sender, EventArgs e)
    {
        var constr = string.Empty;
        constr = Application.StartupPath;
        if (Generate.bForProjects)
            constr = Path.Combine(constr, @"Reports\Projects.rpt");
        else
            constr = Path.Combine(constr, @"Reports\Other.rpt");

        var myConInfo = new CrystalDecisions.Shared.TableLogOnInfo();
        reportDocument1.Load(constr);
        myConInfo.ConnectionInfo.DatabaseName = "ProjectData.mdb";
        myConInfo.ConnectionInfo.ServerName = Application.StartupPath + @"\Data\ProjectData.mdb";
        myConInfo.ConnectionInfo.Password = "";
        myConInfo.ConnectionInfo.UserID = "";
        reportDocument1.Database.Tables[0].ApplyLogOnInfo(myConInfo);

        reportDocument1.Refresh();

        crystalReportViewer1.ReportSource = reportDocument1;
        crystalReportViewer1.Width = this.Width - 50;
        crystalReportViewer1.Height = this.Height - 100;
    }

Когда форма загружается, появляется этот экран

enter image description here

And, when this comes up, I don't enter anything! That's right! I just click finish and it loads the report perfectly! So, if it doesn't needs anything, why the hel* is it asking me for a login?

Ответы на вопрос(3)

Ваш ответ на вопрос