Olá pessoal, estou reabrindo este post pois achei que tinha resolvido meu problema, mas ele ainda persiste, entao vou tentar esclarecer melhor minhas dúvidas, vamos lá:
Tenho a seguinte connection string em meu web.config:
<connectionStrings>
<add name="minhaConnectionString" connectionString="Data Source=W2BZFSB203;Initial Catalog=bancoTeste;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
O que acontece é que meu cliente quer uma interface para administrar o endereço do servidor, o nome do banco e alguns emails padrão que minha aplicação utiliza. Ou seja, ele quer uma tela com os campos para ele digitar o endereço dos servers e minha aplicação deve buscar esses endereços. Porém eu não conheço uma maneira de tornar isso possível. Então pensei em criar uma classe do tipo "AppConnections" e dentro dela criar a propriedade ConnectionString, que busca em um XML os endereços do banco e tudo mais....
Resumindo, minha classe AppConnections vai em um XML, localiza a tag <ServerAddress>192.168.0.1</ServerAddress> e se conecta ao banco de dados SQL. Mas ai está o porém: Fazendo dessa maneira eu não consigo trabalhar com dataset tipados porque eles sempre irão buscar a conectionsstring lá do meu web.config.
Eu gostaria de saber se existe alguma maneira de substituir o valor "connectionString="Data Source=W2BZFSB203;Initial Catalog=bancoTeste" do web.config pelo valor informado pelo usuário em outra tela.
Obrigado pela atenção!!