Когда я загружаю мой Crystal Report в CrystalReportViewer
, мне предлагается войти в базу данных с отключенным (фиксированным) именем сервера.
Теперь, когда я загружаю тот же отчет на мою машину для разработки, он работает нормально. но когда я развертываю приложение C # на другом компьютере, мне всегда предлагается войти в БД. (где имя сервера - то, которое используется на моей машине разработки и его статическое (я не могу изменить его)
Я пытаюсь найти решение уже несколько недель, но безуспешно.
Я использую DataTable
в качестве источника отчета:
MyReport.SetDataSource (MyDataTable)
Я испробовал большинство онлайн-решений, которые искал.
Я попытался передать данные для входа в БД во время выполнения
Я установил собственный клиент SQL
Я пытался передать DataSet
вместо DataTable
Все без удачи
я также понял, что когда я загружаю отчет с 1 таблицей базы данных, у меня не запрашивается вход в базу данных (т.е. моя таблица данных будет заполнена одной таблицей из базы данных: "Select * From SomeTable"
, когда я использую внутреннее соединение запрос у меня запрашивается логин
Любые мысли о том, как решить эту проблему.