none
Criar configurações na aplicação (Ajuda) RRS feed

  • Pergunta

  • Boa noite amigos,

    Estou desenvolvendo um projeto, onde preciso salvar algumas configurações que o usuário pré-definir.

    Será feita conexão com o banco de dados SQL, preciso que seja salvo:

    Nome do banco de dados,

    Usuário do SQL,

    Senha do SQL,

    Toda vez que o usuário conectar, essas informações precisam estar salvar, e que ela possa alterar sempre que precisa, algo como um formulário com os campos (nome do banco, usuário, senha e um botão salvar).

    Como posso fazer isso amigos?

    Boa noite.

    segunda-feira, 13 de março de 2017 01:27

Respostas

  • Bom dia,

    O que você precisa é poder manipular o App.config em tempo de execução (runtime).

    Para fazer isso usando um form você pode usar a classe ConfigurationManager:

    System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    
    config.AppSettings.Settings["Initial Catalog"].Value = "meuServidor";
    config.Save(ConfigurationSaveMode.Modified);

    Atenciosamente,

    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 16 de março de 2017 13:26
    Moderador

Todas as Respostas

  • Olá developer.training

    Você pode deixar isso no arquivo .config! 


    Se ajudei Vote como Útil, se resolvi seu problema clique em Marcar como Resposta.


    Daniel Ribeiro Arrais
    Consultor Sênior
    Site: www.danielarrais.com.br
    Linkedin: http://www.linkedin.com/in/danielarrais
    E-mail: arraishapkido@gmail.com
    Skype: dani.arrais

    segunda-feira, 13 de março de 2017 11:24
  • Bom dia Daniel,

    Como configuro e manipulo esse arquivo .config?

    Obrigado.

    segunda-feira, 13 de março de 2017 11:43
  • developer.training

    Posta o codigo que você conecta ao banco de dados! Partindo deste passo podemos ajudar!


    Se ajudei Vote como Útil, se resolvi seu problema clique em Marcar como Resposta.


    Daniel Ribeiro Arrais
    Consultor Sênior
    Site: www.danielarrais.com.br
    Linkedin: http://www.linkedin.com/in/danielarrais
    E-mail: arraishapkido@gmail.com
    Skype: dani.arrais

    segunda-feira, 13 de março de 2017 15:17
  • Tenho uma string de conexão:

    Preciso que a parte "Initial Catalog=", "User ID=" e "Password=" eu consiga definir através de textbox's de um formulário 'Configurações', onde ficaram salvas essas informações dentro do sistema (App.Config).

    Como posso fazer isso ?


    Consegui exemplificar corretamente ?

    Obrigado à todos.

    segunda-feira, 13 de março de 2017 15:54
  • Bom dia,

    O que você precisa é poder manipular o App.config em tempo de execução (runtime).

    Para fazer isso usando um form você pode usar a classe ConfigurationManager:

    System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    
    config.AppSettings.Settings["Initial Catalog"].Value = "meuServidor";
    config.Save(ConfigurationSaveMode.Modified);

    Atenciosamente,

    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 16 de março de 2017 13:26
    Moderador
  • Obrigado amigo! 
    sexta-feira, 17 de março de 2017 18:09