Unglar Skrevet 6. oktober 2004 Del Skrevet 6. oktober 2004 Hei Jeg lager et lite program som lagrer innstillinger i en xml fil. En av innstillingene er en filbane. Når programmet starter, laster jeg inn xmlfila i et dataset med: lstKontoerDataset.ReadXml("instillinger.xml", XmlReadMode.ReadSchema); Dette fungerer helt fint, så binder jeg et felt i datasettet med en textbox: txtLydBane.DataBindings.Add("Text", lstKontoerDataset, "Inst.LydBane"); Hvis jeg nå endrer innholdet i textboksen endres også datasettet, og når jeg lagrer endringene med: lstKontoerDataset.WriteXml("instillinger.xml", XmlWriteMode.WriteSchema); så fungerer alt fint, innholdet i xmlfila blir endret. Problemet oppstår når jeg endrer innhioldet i textboksen ved hjelp av en bane som jeg får fra en OpenFileDialog: txtLydBane.Text = openFileDialog.FileName; Når jeg lagrer endringene i xmlfila etter dette, fungerer det ikke. Endringene blir ikke lagret. Datasettet endres, det ser jeg i debugginga, men noe går galt under lagringa til xml-fila. Det kommer ingen feilmelding. Jeg kan ta akkurat den samme banen som fra Dialogboksen, og skrive den inn i feltet, og det fungerer, men hvis jeg gjør det med koden over, så funker d ikke? Noen som hvet hvorfor dette skjer. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå