<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="CarMS.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<CarMS.Properties.Settings>
<setting name="IP" serializeAs="String">
<value>192.168.1.120</value>
</setting>
<setting name="catelog" serializeAs="String">
<value>OTMS</value>
</setting>
<setting name="UserID" serializeAs="String">
<value>sa</value>
</setting>
<setting name="Password" serializeAs="String">
<value>1234</value>
</setting>
</CarMS.Properties.Settings>
</userSettings>
</configuration>
这是一段config文件,文件名字叫:App.config请问如何用程序将"UserID"的value修改为:123456,期待高人的指点
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="CarMS.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<CarMS.Properties.Settings>
<setting name="IP" serializeAs="String">
<value>192.168.1.120</value>
</setting>
<setting name="catelog" serializeAs="String">
<value>OTMS</value>
</setting>
<setting name="UserID" serializeAs="String">
<value>sa</value>
</setting>
<setting name="Password" serializeAs="String">
<value>1234</value>
</setting>
</CarMS.Properties.Settings>
</userSettings>
</configuration>
这是一段config文件,文件名字叫:App.config请问如何用程序将"UserID"的value修改为:123456,期待高人的指点
解决方案 »
- 请为类似“QQ电脑管家”的运用程序框架如何实现?
- 输出当前时间时,如何调整格式呢??
- 如何在DataGridView列中绑定下拉框数据,下拉框数据独立,选择下拉框时,选择的数据可能赋值到表格中,急急急急急!,求高人指点
- Input string was not in a correct format 的问题?
- 如何给hashtable中的value排序
- 最笨的问题 请帮忙
- 请问winform中datagrid如何加合计,请注意不是datagridwiew
- webform中定时问题
- 请教关于2个ie窗口的问题。(asp.net)
- 病毒!病毒!
- 关于TextBox的一个小问题。。
- 如何实现 网页内容的提取
在类实例里找到方法或属性进行设置保存没有你的类的定义,无法直接呈现代码
doc.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
XmlNodeList list= doc.SelectNodes("/configuration/userSettings/CarMS.Properties.Settings/setting");
foreach (XmlNode node in list)
{
if (node.Attributes["name"].Value == "UserID")
{
node.InnerXml= string.Format("<value>{0}</value>","123456");
break;
}
} doc.Save(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);CarMS.Properties.Settings是一对象,通过
ConfigurationManager.GetSection("userSettings/CarMS.Properties.Settings/") as CarMS.Properties.Settings
可以转回Settings对象.如果是用Microsoft.Practices.EnterpriseLibrary.Common.dll比较好处理.
然后用这个索引获取对应的value节点,再更改值