Изменение DataSet в ReportViewer - Visual Basic .NET
Формулировка задачи:
Есть задача которую не получается решить. У меня создаются DataSet в программе кодом, дабы можно было через IP адрес изменять сервер данных (например БД МS SQL), данные я получаю, и их через DataGridView отправляю в отчет. Дабы в отчете отобразить мои сформированные данные, мне требуется к Tablix подключать DataSet. Его я создаю через мастера, чтобы обозначить поля которые требуется отображать в отчете. При смене сервера, строка подключения в DataSet отчета не изменяется, и тем самым я не могу переключиться на другую таблицу используемую в отчете (например есть сервер (где находится все) и локальный компьютер (который используется для разработки и отладки программы, а также отлов ошибок со стороны пользователя). На сервере и локальном компе есть база данных, одна идентична. Отчет использует только 1 таблицу из всей базы, дабы не навредить работе базы данных сервера, требуется переключаться на локальную машину). В данный момент реализована смена IP адреса сервера базы данных, что позволяет не трогать данные на самом сервере, а использовать на локальной машине копию. Проблема заключается в том, что не изменяется строка подключения для DataSet который подключен непосредственно к самому отчету. Таблица используется та, к серверу которой был подключен DataSet через мастера.
Как изменять строку подключения DataSet привязанного к ReportViewer? Ибо в случае изменения таблиц, чтобы все обновилось, требуется удалять DataSet и загружать таблицы заново.
Решение задачи: «Изменение DataSet в ReportViewer»
textual
Листинг программы
dataadapter.Fill
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д