Изменение строки подключения набора данных во время выполнения

У меня есть набор данных, сгенерированный С#. Как изменить строку подключения, чтобы я мог использовать набор данных с другой (идентично структурированной, но по-разному заполненной) базой данных? Это должно произойти во время выполнения, поскольку во время компиляции я не знаю имя сервера или базы данных. Я использую С# 2.0.

Ответ 1

Вы можете изменить один экземпляр адаптера таблицы.

_myAdapter.Connection.ConnectionString = connectionString;

Ответ 2

Основываясь на ссылке выше, я сделал это следующим образом:

partial class QueriesTableAdapter
{
    public QueriesTableAdapter(string connectionString)
    {
        Properties.Settings.Default["connectionString"] = connectionString;
    }
}