1Danke
ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
413
413
EMPFEHLEN
-
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.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
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 mitnur das Funktioniert bei mir nicht.Code :1
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!
Probleme sind nur Lösungen in Arbeitskleidung!
-
Hallo zusammen
was ist los
Kann mir da niemand helfen?
Probleme sind nur Lösungen in Arbeitskleidung!
-
Sei mir bitte nicht böse, wenn ich folgendes anmerke.
Bei mir lautet der Befehl:
Code :1
ds.WriteXml(Datei)
das deepgreenische ist überall!
-
Danke das du mir geantwortet hast...
Die Gross- und Kleinschreibung übernimmt das Programm automatisch.
Also an dem kann es nicht gelegen haben.
Ich bekomme dann ja auch was aber nur z.B. </ende> mehr bekomme ich nicht.
Probleme sind nur Lösungen in Arbeitskleidung!
-
Ahh, sehe schon das Problem.
*löl*, habe selber deinen Source-Code nicht genauer angeschaut.
Code :1
Dim ds As New System.Data.DataSet()
Wenn du jedes Mal die ds neu erzeugst, dann sind keine Daten drinnen.
Erstelle eine globale DS, dann sollte es funktionieren.das deepgreenische ist überall!
-
Vielen Dank für deine Antwort.
Und wie mache ich eine globale Variable? Bin eben noch ein Anfänger auf Visual Basic
Habe folgendes Probiert:
Code :1 2 3
public ds as ... und public shared ds as ...
Funktioniert beides nicht.
Thx für deine Hilfe.
Probleme sind nur Lösungen in Arbeitskleidung!
-
Nicht WIE sondern WO?
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
Public Partial Class MainForm Dim ds As New System.Data.DataSet() Public Sub New() ' The Me.InitializeComponent call is required for Windows Forms designer support. Me.InitializeComponent() ' ' TODO : Add constructor code after InitializeComponents ' End Sub End Class
Du wirst gleich lachen, ich habe vor ca. zwei Wochen mit C# in .NET angefangen.
Man kann alles recht schnell erlernen wenn man Fragen stellt, da niemand alles weiß. :-DGeändert von deepgreen (19.08.07 um 22:14 Uhr)
das deepgreenische ist überall!
-
Hey klasse vielen Dank....

Habe schon lange nach einer Lösung gesehnt
Probleme sind nur Lösungen in Arbeitskleidung!
-
Freut mich zu hören.

Meistens sind die einfachsten Lösungen die Besten.
das deepgreenische ist überall!
Ähnliche Themen
-
Probleme mit DataSet.Update, DataSet.Merge usw.
Von AAF im Forum .NET DatenverwaltungAntworten: 3Letzter Beitrag: 07.01.08, 17:17 -
[C#]Problem mit DataSet
Von Pitchblack im Forum .NET DatenverwaltungAntworten: 4Letzter Beitrag: 30.06.06, 16:10 -
Dataset und ComboBox
Von Chrissi_f im Forum .NET DatenverwaltungAntworten: 4Letzter Beitrag: 22.03.06, 10:16 -
DataSet und Xml
Von ullision im Forum .NET ArchivAntworten: 6Letzter Beitrag: 05.08.04, 08:29 -
DataSet
Von magic_halli im Forum .NET ArchivAntworten: 1Letzter Beitrag: 12.12.03, 19:38





Zitieren
Login





