书史足自悦,安用勤与劬。这篇文章主要讲述winform App.Config XML文件的读取和修改相关的知识,希望能为你提供帮助。
模板图
文章图片
后台代码:
用XMLDocument方法来实现
private void ServerDialog_Load(object sender, EventArgs e)
{
//txtServerIP.Text= ConfigurationManager.AppSettings["PowerServerIP"];
//txtPort.Text = ConfigurationManager.AppSettings["PowerServerPort"];
try
{
ArrayList str = new ArrayList();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("WW.exe.config");
XmlNode node = xmlDoc.DocumentElement;
XmlNode appNote = node.SelectSingleNode("appSettings");
XmlNodeList appNoteList = appNote.ChildNodes;
foreach (XmlNode tmpNote in appNoteList)
{
str.Add(tmpNote.Attributes["value"].Value);
}
txtServerIP.Text = str[0].ToString();
txtPort.Text = str[1].ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void btnOk_Click(object sender, EventArgs e)
{
try
{
ArrayList str = new ArrayList();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("WW.exe.config"); //config的名字
XmlNode node = xmlDoc.DocumentElement;
XmlNode appNote = node.SelectSingleNode("appSettings");
XmlNodeList appNoteList = appNote.ChildNodes;
str.Add(txtServerIP.Text);
str.Add(txtPort.Text);
str.Add(false);
str.Add(false);
str.Add("");
int i = 0;
foreach(XmlNode tmpNote in appNoteList)
{
tmpNote.Attributes["value"].Value = https://www.songbingjia.com/android/str[i].ToString();
i++;
【winform App.Config XML文件的读取和修改】}
xmlDoc.Save(@"D:\\练习\\fun\\WW\\App.config");
//ConfigurationManager.RefreshSection("appSettings");
//this.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
推荐阅读
- 安卓修改开机logo
- ionic2/3注册安卓返回
- APICloud 程序猿教你使用免费的制作APP软件!
- appium-doctor
- APIcloud 传统企业在自建App时候可能会遇到的误区
- Android AsyncTask内部线程池异步执行任务机制简要分析
- xp系统笔记本电脑连接不上蓝牙音箱的原因与处理办法
- xp系统下打开页面提示network error如何处理
- xp系统下怎样更改qq空间背景图片