Изменение строки подключения набора данных во время выполнения
У меня есть сгенерированный набор данных c#. Как я могу изменить строку подключения, чтобы использовать набор данных с другой (идентично структурированной, но по-разному заполненной) базой данных? Это должно произойти во время выполнения, как я не знаю имя сервера или базы данных во время компиляции. Я использую c# 2.0.
2 ответов
вы можете изменить один экземпляр адаптера.
_myAdapter.Connection.ConnectionString = connectionString;
основываясь на ссылке выше, я сделал это следующим образом:
partial class QueriesTableAdapter
{
public QueriesTableAdapter(string connectionString)
{
Properties.Settings.Default["connectionString"] = connectionString;
}
}