我只是想知道是否有将包含图表数据的XML文件保存到特定文件夹的方法。我有一个名为SAVED的按钮,它保存了图表当前状态的png或jpeg文件,并保存了该图表的xml文件,以便以后加载它。问题是该文件默认进入app / bin / debug / myXMLfile.xml
graph.SaveImage(save.FileName, System.Windows.Forms.DataVisualization.Charting.ChartImageFormat.Png);
graph.Serializer.Save(txtNom.Text + "_" + txtPrenom.Text + ".xml");
答案 0 :(得分:0)
您是否尝试过将指定的路径提供给方法" save" ??
对于Ex
graph.Serializer.Save(C:\\txtNom.Text + "_" + txtPrenom.Text + ".xml");
答案 1 :(得分:0)
我试过
graph.Serializer.Save(save.FileName+".xml");
但是我有一些丑陋的东西,比如myFile.png.xml所以我只是使用substring方法来获取没有.png扩展名的文件名,然后添加xml扩展名。它给出了类似的东西
graph.Serializer.Save(save.FileName.Substring(0,save.FileName.IndexOf('.')) + ".xml");
答案 2 :(得分:0)
这是一种使用通用功能提示用户输入每个文件的方法。您需要在表单的代码隐藏部分中添加对这些库的引用:
Observable.interval(delay)
.concatMap(x => api.fetchCharacter(store.getState().nextCharacterId) )
然后添加Save按钮的事件处理程序和用于提示用户输入完整文件路径的公共函数:
using System.Drawing.Imaging;
using System.IO;