向項目添加nfig文件
右擊項目名稱選擇添加→添加新建項在出現的添加新項對話框中選擇添加應用程序配置文件如果項目以前沒有配置文件則默認的文件名稱為nfig單擊確定出現在設計器視圖中的nfig文件為
<?xmlversion=encoding=utf ?>
<configuration>
</configuration>
在項目進行編譯後在bin\Debuge文件下將出現兩個配置文件(以本項目為例)一個名為Jnfig另一個名為JxcManagnfig第一個文件為項目實際使用的配置文件在程序運行中所做的更改都將被保存於此第二個文件為原代碼nfig的同步文件在程序運行中不會發生更改
connectionStrings配置節
請注意如果您的SQL版本為 Express版則默認安裝時SQL服務器實例名為localhost\SQLExpress須更改以下實例中Data Source=localhost;一句為Data Source=localhost\SQLExpress;在等於號的兩邊不要加上空格
<!數據庫連接串>
<connectionStrings>
<clear />
<addname=conJxcBook
connectionString=Data Source=localhost;Initial Catalog=jxcbook;User ID=sa;password=********
providerName=SystemDataSqlClient />
</connectionStrings>
appSettings配置節
appSettings配置節為整個程序的配置如果是對當前用戶的配置請使用userSettings配置節其格式與以下配置書寫要求一樣
<!進銷存管理系統初始化需要的參數>
<appSettings>
<clear />
<addkey=userNamevalue= />
<addkey=passwordvalue= />
<addkey=Departmentvalue= />
<addkey=returnValuevalue= />
<addkey=pwdPatternvalue= />
<addkey=userPatternvalue= />
</appSettings>
讀取與更新nfig
對於nfig文件的讀寫參照了網絡文章 SystemConfigurationasp標題為Read/Write AppConfig File with NET 一文
請注意要使用以下的代碼訪問nfig文件除添加引用SystemConfiguration外還必須在項目添加對SystemConfigurationdll的引用
讀取connectionStrings配置節
///<summary>
///依據連接串名字connectionName返回數據連接字符串
///</summary>
///<param name=connectionName></param>
///<returns></returns>
private static string GetConnectionStringsConfig(string connectionName)
{
string connectionString =
ConfigurationManagerConnectionStrings[connectionName]ConnectionStringToString();
ConsoleWriteLine(connectionString);
return connectionString;
}
From:http://tw.wingwit.com/Article/program/ASP/201311/21885.html