Ik ben bezig met een opdracht voor een vriend van mij voor een digitale spaarpot.
Ik wil dat wanneer je de applicatie sluit, dat ie de waarde opslaat van je spaargeld.
Ik gebruikte deze code nu maar hij wilt niet opslaan en ik weet niet waarom:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
XmlDocument xDoc = new XmlDocument();
string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
xDoc.Load(path + "\\Digitale Spaarpot\\settings.xml");
XmlNode xNode = xDoc.SelectSingleNode("Getal");
xNode.RemoveAll();
foreach (Getal g in geld)
{
XmlNode xTop = xDoc.CreateElement("Geld");
XmlNode xgetal = xDoc.CreateElement("getal");
g.getal = Convert.ToString(Opslag);
xgetal.InnerText = g.getal;
xTop.AppendChild(xgetal);
xDoc.DocumentElement.AppendChild(xTop);
}
xDoc.Save(path + "\\Digitale Spaarpot\\settings.xml");
}
Als je weet wat ik verkeerd doet alsjeblieft meld het me
Ik wil dat wanneer je de applicatie sluit, dat ie de waarde opslaat van je spaargeld.
Ik gebruikte deze code nu maar hij wilt niet opslaan en ik weet niet waarom:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
XmlDocument xDoc = new XmlDocument();
string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
xDoc.Load(path + "\\Digitale Spaarpot\\settings.xml");
XmlNode xNode = xDoc.SelectSingleNode("Getal");
xNode.RemoveAll();
foreach (Getal g in geld)
{
XmlNode xTop = xDoc.CreateElement("Geld");
XmlNode xgetal = xDoc.CreateElement("getal");
g.getal = Convert.ToString(Opslag);
xgetal.InnerText = g.getal;
xTop.AppendChild(xgetal);
xDoc.DocumentElement.AppendChild(xTop);
}
xDoc.Save(path + "\\Digitale Spaarpot\\settings.xml");
}
Als je weet wat ik verkeerd doet alsjeblieft meld het me
