我有一个c#生成的数据集。如何更改连接字符串,以便将数据集与另一个(结构相同但填充程度不同的)数据库一起使用?这必须在运行时发生,因为我不知道编译时的服务器或数据库名称。我正在使用c#2.0。
答案 0 :(得分:9)
您可以修改表适配器的单个实例。
_myAdapter.Connection.ConnectionString = connectionString;
答案 1 :(得分:7)
根据上面的链接,我这样做了:
partial class QueriesTableAdapter
{
public QueriesTableAdapter(string connectionString)
{
Properties.Settings.Default["connectionString"] = connectionString;
}
}
答案 2 :(得分:0)
数据库名称也是连接字符串中的一个参数。