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

时间:2010-08-13 14:01:08

标签: c# dataset runtime connection-string

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

3 个答案:

答案 0 :(得分:9)

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

_myAdapter.Connection.ConnectionString = connectionString;

答案 1 :(得分:7)

根据上面的链接,我这样做了:

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

答案 2 :(得分:0)

数据库名称也是连接字符串中的一个参数。