これらをconfigのconnectionStrings
領域に入れ、接続文字列の名前を含むComboBoxをユーザーに提供します。次に、選択したものを使用します。あなたのコードで
<connectionStrings>
<add name="Environment1" connectionString="connString1" providerName="System.Data.SqlClient" />
<add name="Environment2" connectionString="connString2" providerName="System.Data.SqlClient" />
<add name="Environment3" connectionString="connString3" providerName="System.Data.SqlClient" />
<add name="Environment4" connectionString="connString4" providerName="System.Data.SqlClient" />
</connectionStrings>
、コンボボックスに接続文字列を追加します:
foreach (ConnectionStringSettings connString in ConfigurationManager.ConnectionStrings)
{
myComboBox.Items.Add(connString.Name);
}
は、あなたが必要とするCONNSTRINGを取得し、それを使用して、コンボボックスから名前を取得し、あなたのコンフィグで
:
// Access chosen one:
string chosenName = (string)myComboBox.SelectedItem;
string connString = ConfigurationManager.ConnectionStrings[chosenName].ConnectionString;
DropDownListをコーディングして、適切な接続を選択してロードするにはどうすればよいですか?初心者の質問に対する私の謝罪。 – titancs
編集してより多くのコードを追加しました。 – zimdanen
あなたはWinFormsにいるので、ComboBoxが必要です。これを反映するように編集されました。 – zimdanen