I have a c# generated dataset. How can I change the connection string so I can use the dataset with another (identically structured yet differently populated) database? This has to occur at runtime as I do not know the server or database name at compile time. I am using c# 2.0.
You can modify a single instance of the table adapter.
_myAdapter.Connection.ConnectionString = connectionString;
Based on the link above, I did it this way:
partial class QueriesTableAdapter
{
public QueriesTableAdapter(string connectionString)
{
Properties.Settings.Default["connectionString"] = connectionString;
}
}
来源:https://stackoverflow.com/questions/3477544/changing-dataset-connection-string-at-runtime