C#配置Properties.Setting

來源:互聯網
上載者:User

標籤:c#、setting、資料庫、連接字串

    在VS中我們可以很方便的使用“Properties.Settings.Default.(名稱)”這樣的形式來獲得一些預設的值,例如我們將資料庫的連接字串存放在此處,但是有些時候需要對這些值進行修改,在網上找了各種資料,最後運用以下方法可以實現對應的功能。

運行時動態修改連接字串的方法如下:
 1. 在VS2015【解決方案管理器】中點擊Properties,然後雙擊;

650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/8B/F6/wKiom1hc9tig0UPvAAA5dzuYuKE104.jpg" title="QQ20161223180452.jpg" alt="wKiom1hc9tig0UPvAAA5dzuYuKE104.jpg" /> 

2. 然後會出現以下介面, 單擊【查看代碼】(另外一種方法就是右擊項目名稱,然後依次選擇【屬性】》【設定】,也會出現以下介面);650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/8B/F6/wKiom1hc9lvzvBs2AACPlnDyO5s877.jpg" title="QQ20161223175854.jpg" alt="wKiom1hc9lvzvBs2AACPlnDyO5s877.jpg" />
 3. 在 Settings 類 的建構函式中增加如下代碼:

    this.SettingsLoaded += new System.Configuration.SettingsLoadedEventHandler(Settings_SettingsLoaded);

 650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/8B/F6/wKiom1hc9-HgOKU1AACj0--ZktE160.jpg" title="QQ20161223180927.jpg" width="600" height="234" border="0" hspace="0" vspace="0" style="width:600px;height:234px;" alt="wKiom1hc9-HgOKU1AACj0--ZktE160.jpg" />

4. 然後在添加如下事件:

private void Settings_SettingsLoaded(object sender, System.Configuration.SettingsLoadedEventArgs e){       //這段代碼主要是程式開始時執行    // test表示要修改的名稱    //等號右邊是修改的值        this["test"] = "This is a test";}

650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/8B/F6/wKiom1hc-Wrw2sk6AABUUS7h4_0625.jpg" title="QQ20161223181556.jpg" width="600" height="74" border="0" hspace="0" vspace="0" style="width:600px;height:74px;" alt="wKiom1hc-Wrw2sk6AABUUS7h4_0625.jpg" />

本文出自 “世界都一樣” 部落格,請務必保留此出處http://970076933.blog.51cto.com/9767314/1885609

C#配置Properties.Setting

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.