Zon-cpp Ответов: 0

Почему отображается диалоговое окно "вход в базу данных"?


Привет,

Мой код для загрузки файла. rpt (crystal report) из exe-файла (C#):
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(strRptPath);

cryRpt.DataSourceConnections.Clear();
cryRpt.DataSourceConnections[0].SetConnection(m_strServerName, m_strDBName, false);
cryRpt.DataSourceConnections[0].IntegratedSecurity = true;
for (int i = 0; i < arrFields.Count(); i++)
{
    cryRpt.SetParameterValue(arrFields[i], arrValues[i]);
}
cryRpt.RecordSelectionFormula = m_strFormula;

rptViwer_epd.ReportSource = m_cryRpt;
rptViwer_epd.SelectionFormula = m_Report.RecordSelectionFormula;
rptViwer_epd.Refresh();


Почему отображается диалоговое окно "вход в базу данных" с пустыми и отключенными полями имени базы данных и сервера?
Я не хочу, чтобы отображался диалог "loing datatbase dialog", потому что я устанавливаю имена" сервер базы данных и база данных". динамично, в коде.

Пожалуйста, помогите мне.

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

Динамически подключайтесь к базе данных, не показывая " диалог входа в систему"

0 Ответов