在运行时更改数据集连接字符串

Dan*_*Dan 10 c# connection-string runtime dataset

我有ac生成的数据集.如何更改连接字符串,以便将数据集与另一个(结构相同但填充程度不同的)数据库一起使用?这必须在运行时发生,因为我不知道编译时的服务器或数据库名称.我正在使用c#2.0.

Que*_*mia 9

您可以修改表适配器的单个实例.

_myAdapter.Connection.ConnectionString = connectionString;
Run Code Online (Sandbox Code Playgroud)


Dan*_*Dan 7

基于上面的链接,我这样做了:

partial class QueriesTableAdapter
{
    public QueriesTableAdapter(string connectionString)
    {
        Properties.Settings.Default["connectionString"] = connectionString;
    }
}
Run Code Online (Sandbox Code Playgroud)