настройте connectionString таблицы Adaptor вручную в reportViewer - PullRequest
0 голосов
/ 02 февраля 2011

Hy!

Я создаю reportViewer с помощью и хочу изменить connectionString tableAdapter из кода (эта строка будет изменена во время выполнения и сохранена в файле settings.xml).

кто-нибудь может мне помочь?

Ответы [ 3 ]

0 голосов
/ 06 января 2012

Я понял, что нужно использовать одни и те же столбцы xsd, а имена столбцов должны быть одинаковыми, и таким образом я использовал только одну таблицу для большего количества отчетов (но в этой таблице все столбцы необходимо для всех отчетов)

0 голосов
/ 23 апреля 2016

Если вы используете серверный отчет, вы можете использовать выражение для построения строки соединения с источником данных и построения этого выражения с использованием параметров.поэтому добавьте параметры для сервера, базы данных, и т. д., после чего вы можете отправить строку подключения из кода к этим параметрам.

Более подробную информацию можно найти в этой статье.

https://blogs.msdn.microsoft.com/bimusings/2006/07/20/more-fun-with-expression-based-connection-strings-in-reporting-services/

0 голосов
/ 02 февраля 2011

Вы должны иметь доступ к ConnectionModifier TableAdapter для общественности и затем получить доступ к его свойству ConnectionString

DataSet1TableAdapters.TestTableAdapter testTableAdapter = new DataSet1TableAdapters.WagesTableAdapter();

testTableAdapter.Connection.ConnectionString = "someconnectionstring";
...