c# 动态修改app.config文件

app.config这个的文件配置了数据库,用户名和密码。我想动态地修改他,该怎么做?<?xmlversion="1.0"encoding="utf-8"?><confi... app.config这个的文件配置了数据库,用户名和密码。我想动态地修改他,该怎么做?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="jdgl.Properties.Settings.jdglConnectionString" connectionString="Data Source=.;Initial Catalog=jdgl;Persist Security Info=True;User ID=sa;Password=123"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
我的app。config文件是这个样,怎么来动态修改,请大虾们帮帮忙,xml还没学过,谢谢!
展开
 我来答
兰桖风0jU
2008-07-27 · 超过23用户采纳过TA的回答
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:26.6万
展开全部
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;
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyclamen008
2008-07-27 · TA获得超过382个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:486万
展开全部
...........那就不要写在app.config里,写在代码里,专门写个dbhelper类,用来操作链接数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
struggle_luan
2008-07-27 · TA获得超过208个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:0
展开全部
linq类,或者直接文件读取
最好使用XML类,和操作XML一样,直接查询<ConnetionString>的键值来操作(SetValue)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Gankutsuou
2008-07-27 · TA获得超过252个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:206万
展开全部
那文件是个XML格式的文档

和对XML文档的操作方式一样,找节点,改节点的属性什么的都没区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式