У меня есть отчет, и когда вы нажимаете на ссылку subreport, я получаю форму входа в базу данных. Я дал все необходимые строки подключения, но все же он запрашивает данные для входа в систему. при установке в клиентской системе я получаю эту проблему. что мне не хватает или что мне делать?Вход в базу данных при нажатии на подзаголовки
0
A
ответ
1
Я обнаружил, что при настройке соединения с базой данных в коде для отчета о кристалле вам необходимо установить соединение для каждой отдельной таблицы в определении базы данных отчета. Вы можете сделать это следующим образом:
private static void SetConnectionInfo(ReportClass report, string ReportServer, string ReportDatabase)
{
TableLogOnInfo tInfo = new TableLogOnInfo();
ConnectionInfo connectionInfo = tInfo.ConnectionInfo;
connectionInfo.IntegratedSecurity = true;
connectionInfo.ServerName = ReportServer;
connectionInfo.DatabaseName = ReportDatabase;
foreach (Table t in report.Database.Tables)
{
t.ApplyLogOnInfo(tInfo);
}
foreach (ReportClass subReport in report.Subreports)
{
SetConnectionInfo(subReport, ReportServer, ReportDatabase);
}
}
Смежные вопросы
- 1. Вход в базу данных
- 2. Вход в базу данных страниц
- 3. Вставить в базу данных при нажатии кнопки
- 4. Вход в базу данных Struts
- 5. обновить базу данных при нажатии кнопки отправки
- 6. Вставьте вход в базу данных
- 7. Вход в базу данных mySqli?
- 8. Datepicker закрыть при нажатии на вход
- 9. Показать div только при нажатии на вход
- 10. Запросы на одиночный вход и базу данных
- 11. вход для базы данных в базу данных
- 12. Вход в базу данных в CrystalReports
- 13. Вход в базу данных с помощью LogBack
- 14. Вход в базу данных в Crystal Report
- 15. Как сдвинуть вверх или сдвинуть подзаголовки при нажатии «.scheduler_default_tree_image_collapse»/«.scheduler_default_tree_image_expand»?
- 16. Вход в базу данных WCF всегда сбой
- 17. Вход в Firebase при нажатии кнопки
- 18. Вход в базу данных вместо файлов журналов
- 19. Как увеличить индикатор выполнения при вставке данных в базу данных при нажатии кнопки на php
- 20. Вход в базу данных через JMS java
- 21. laravel написать в базу данных mysql при нажатии кнопки
- 22. Вход Grails empy в базу данных
- 23. Вставить в базу данных Access при нажатии кнопки
- 24. Вход-Аутентификация в удаленную базу данных mysql
- 25. Параметрированный вход в базу данных не работает
- 26. Как добавить данные в базу данных при нажатии кнопки?
- 27. Вход на сайт при нажатии кнопки в веб-браузере
- 28. php save html вход в базу данных
- 29. Вход php в базу данных mysql
- 30. Вход в базу данных с помощью log4j
Как вы устанавливаете соединение с базой данных в отчете? –
dynDS.WriteXml ("dynRep.xml", XmlWriteMode.WriteSchema); rptDynamicReport rpt = new rptDynamicReport(); rpt.SetDataSource (dynDS); DEReportViewer.ReportSource = rpt; – Guddu