在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); }
可以保存数据到配置文件中