-2

C# .net プログラミングは初めてなので、ばかげた質問をしてすみません。

app.config からではなく、データベースから設定をロードするようにプログラムをセットアップしました。

ただし、使用可能な設定のみが app.config からの設定を置き換えてほしい。

たとえば、データベースからロードする設定は

  • IP アドレス = 192.168.0.111
  • folder_path = /共有
  • pc_name = pc_dev
  • ユーザー名 = 開発者
  • パスワード = developer123

次に、app.configにこの値を挿入します

  • IP アドレス = 192.168.0.222

プログラムは、データベースからロードした IP_address 値を、app.config に挿入した値に変更します。

とにかくこれを行うことはありますか?ありがとうございました

4

1 に答える 1

0

最も簡単な方法は、app.config の appSettings を使用することです。System.Configuration への参照を追加します。

次に、アプリの構成は次のようになります。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="ipAddress" value="192.168.0.222"/>
  </appSettings>
</configuration>

次に、コードで、これを使用して構成から値を取得します。

string ipAddFromConfig = System.Configuration.ConfigurationManager.AppSettings["ipAddress"]; // get the value from the appsettings.

次に、DB から取得した値を置き換えることができます。

于 2013-06-10T07:09:03.777 に答える