网上的例子太拙计了。都是很复杂的修改<appSettings>的我要求一个<configuration>
<connectionStrings>
<add name="connString" connectionString="xxxx"/>
</connectionStrings>
</configuration>的源码
<connectionStrings>
<add name="connString" connectionString="xxxx"/>
</connectionStrings>
</configuration>的源码
解决方案 »
- 【C#】Blowfish算法的问题.^^
- 如何定义对象的可变数组大小。例如 Point[] a; 但执行a.m=3时出错“未将对象引用设置到对象的实例”,如何解决?
- 如何把带格式的文本输出到指定的aspx文件中
- 异步socket传输文件时怎么控制发送进度和取消发送?
- 简单的冒泡排序算法,对于某个语句的问题
- 请教在字符串中查找字符的问题
- 读取系统日志的问题
- 多线程问题:请各位高手看看本程序如何跃过无穷循环!!!--我所有分数只有70了!
- C#引用LumiSoft.Net.dll搜索邮件,报错“00003 BAD Missing or invalid argument to SEARCH”如何解决
- c#中的datagrid在做win程序的时候,databind怎么不出来?
- A窗体关闭,B窗体怎么知道?
- 求教!!
需要修改的数据放数据库或者ini文件都行啊。
public class AppConfig
{
private XmlDocument Doc = new XmlDocument();
private AppDomain Ad = AppDomain.CurrentDomain;
public AppConfig()
{
Doc.Load(Ad.SetupInformation.ConfigurationFile);
}
public void LoadAppConfig()
{
Doc.Load(Ad.SetupInformation.ConfigurationFile);
}
public void SetAppValue(string key, string newValue)
{
Doc.SelectSingleNode("/configuration/appSettings/add[@key='" + key + "']").Attributes["value"].Value = newValue;
}
public void SaveAppConfig()
{
Doc.Save(Ad.SetupInformation.ConfigurationFile);
Doc.Load(Ad.SetupInformation.ConfigurationFile);
}
public string GetAppValue(string key)
{
return Doc.SelectSingleNode("/configuration/appSettings/add[@key='" + key + "']").Attributes["value"].Value;
}
}