Guten Abend
Habe ein grosses Problem welches mich schon Tage beschäftigt!
Und zwar lese ich eine XML Date in ein Dataset ein und zeige dies über eine GridView an. Danach kann der user daten verändern, wenn er auf den Speichern Button drückt möchte ich gerne die daten wieder als eine neue XML Datei speichern.
Ich hoffe es sind alle nachgekommen.
Das ganze habe ich folgendermassen realisiert.
Dort wo 'Speichern steht sollte jetzte die XML Datei erstellt werden.
Eigentlich sollte dies ja ganz einfach gehen mit
nur das Funktioniert bei mir nicht.
Ich bekomme die xmldatei start und ein leeres element: "< /note>" aber keine Werte!
Kann mir da nicht jemand Helfen!
Ich bekomme dies einfach nicht hin!
Möchte aber keine Datentbank verwenden weil:
Ich danke euch!
Habe ein grosses Problem welches mich schon Tage beschäftigt!
Und zwar lese ich eine XML Date in ein Dataset ein und zeige dies über eine GridView an. Danach kann der user daten verändern, wenn er auf den Speichern Button drückt möchte ich gerne die daten wieder als eine neue XML Datei speichern.
Ich hoffe es sind alle nachgekommen.

Das ganze habe ich folgendermassen realisiert.
Code:
Dim ds As New System.Data.DataSet()
Dim datei As String = My.Settings.Speichern & "/" & StatusUser.Text
If save = 1 Then
'Speichern
Else
'Anzeigen
'
'Panel anzeigen
Me.student_details.Visible = True
'
'Namen an Label übergeben
student_detailsName.Text = StatusUser.Text
'
'Tabelle struktur
'XML Datei auslesen
Try
ds.ReadXml(datei)
With GridNoten
.DataSource = ds
.DataMember = "Note"
End With
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End If
Dort wo 'Speichern steht sollte jetzte die XML Datei erstellt werden.
Eigentlich sollte dies ja ganz einfach gehen mit
Code:
ds.writeXML(datei)
Ich bekomme die xmldatei start und ein leeres element: "< /note>" aber keine Werte!
Kann mir da nicht jemand Helfen!
Ich bekomme dies einfach nicht hin!
Möchte aber keine Datentbank verwenden weil:
- Seit Tagen an diesem Script bin
- Die Daten müssen können einfach und schnell kopiert und verschoben werden
Ich danke euch!