在app.config中
userSetting是自己定义的
还要在文件的头部加上configuration这一段
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings">
<section name="Book.UI.Properties.Settings" type="System.Configuration.NameValueHandle"/>
</sectionGroup>
</configSections>
<connectionStrings>
<add name="ConnectionString" connectionString="data source=.;database=HMS;uid=sa;pwd=Mango895;" providerName="System.Data.Sqlclient"/>
</connectionStrings>
<appSettings>
</appSettings>
<userSettings>
<Book.UI.Properties.Settings>
<setting name="userName" serializeAs="String">
<value></value>
</setting>
</Book.UI.Properties.Settings>
</userSettings>
</configuration>
在代码中引用
string congfigFile = Application.ExecutablePath + ".config";
XmlDocument document = new XmlDocument();
document.Load(congfigFile);
XmlNodeList nodes = document.SelectNodes("/configuration/userSettings/Book.UI.Properties.Settings/setting");
foreach (XmlNode item in nodes)
{
switch (item.Attributes["name"].Value)
{
case "userName":
item.FirstChild.InnerText = this.txtUserName.Text.Trim();
break;
default:
break;
}
document.Save(congfigFile);
}
可以保存数据到配置文件中