保存修改后的数据?

bi7br34k3r

新成员
已加入
2013年8月17日
留言内容
1
编程经验
Beginner
大家好,


我目前正在用C#构建我的第一个应用程序,并且在应用程序的最后一步遇到了麻烦。让我首先解释应用程序的目标。

这是我正在构建的一个简单应用程序,用于读取和编辑XML文件。我创建了一个带有两个按钮和四个文本框的表单。第一个按钮打开XML文件,并在第一个文本框中显示路径和文件名。这三个文本框显示了XML文件中三个元素的值,这些元素将被编辑然后保存。第二个按钮(您可能已经猜到了)旨在将修改后的数据保存到原始XML文件中。

最后一部分是我被困住的地方。由于所有元素都被称为"endpoint"而我的价值观是"address"我使用列表来分隔数据。我将如何构建“保存”按钮以将那些文本框中的任何更改保存为原始值?

这是代码片段:

{AgentConfig.Filter ="Agent.exe.config(* .config)| * .config";
如果(AgentConfig.ShowDialog()== DialogResult.OK)
{
textBox1.Text = AgentConfig.FileName;
}


变量地址= XDocument.Load(AgentConfig.FileName)
。后裔("endpoint")
选择(x =>(字符串)x.Attribute("address"))
.ToList();


textBox2.Text =地址[0];
textBox3.Text =地址[1];
textBox4.Text =地址[2];
}


private void button2_Click(对象发送者,EventArgs e)
{
XDocument.Load(AgentConfig.FileName)
}

任何帮助将不胜感激。 :)


编辑: 刚刚添加到我的代码:

private void button2_Click(对象发送者,EventArgs e)
{
SaveFileDialog SF =新的SaveFileDialog();
如果(SF.ShowDialog()== DialogResult.OK)
{


}
}
 
Last edited:
最佳 底部