tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von deepgreen
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
413
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    scan5416 scan5416 ist offline Mitglied Silber
    Registriert seit
    Jul 2005
    Beiträge
    76
    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 mit
    Code :
    1
    
    ds.writeXML(datei)
    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:
    1. Seit Tagen an diesem Script bin
    2. Die Daten müssen können einfach und schnell kopiert und verschoben werden

    Ich danke euch!
     

    Probleme sind nur Lösungen in Arbeitskleidung!

  2. #2
    scan5416 scan5416 ist offline Mitglied Silber
    Registriert seit
    Jul 2005
    Beiträge
    76
    Hallo zusammen

    was ist los
    Kann mir da niemand helfen?
     

    Probleme sind nur Lösungen in Arbeitskleidung!

  3. #3
    deepgreen deepgreen ist offline Mitglied Gold
    Registriert seit
    Dec 2001
    Beiträge
    122
    Sei mir bitte nicht böse, wenn ich folgendes anmerke.

    Bei mir lautet der Befehl:
    Code :
    1
    
    ds.WriteXml(Datei)
     
    das deepgreenische ist überall!

  4. #4
    scan5416 scan5416 ist offline Mitglied Silber
    Registriert seit
    Jul 2005
    Beiträge
    76
    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!

  5. #5
    deepgreen deepgreen ist offline Mitglied Gold
    Registriert seit
    Dec 2001
    Beiträge
    122
    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!

  6. #6
    scan5416 scan5416 ist offline Mitglied Silber
    Registriert seit
    Jul 2005
    Beiträge
    76
    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!

  7. #7
    deepgreen deepgreen ist offline Mitglied Gold
    Registriert seit
    Dec 2001
    Beiträge
    122
    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ß. :-D
    Geändert von deepgreen (19.08.07 um 22:14 Uhr)
    scan5416 bedankt sich. 
    das deepgreenische ist überall!

  8. #8
    scan5416 scan5416 ist offline Mitglied Silber
    Registriert seit
    Jul 2005
    Beiträge
    76
    Hey klasse vielen Dank....



    Habe schon lange nach einer Lösung gesehnt
     

    Probleme sind nur Lösungen in Arbeitskleidung!

  9. #9
    deepgreen deepgreen ist offline Mitglied Gold
    Registriert seit
    Dec 2001
    Beiträge
    122
    Freut mich zu hören.

    Meistens sind die einfachsten Lösungen die Besten.
     
    das deepgreenische ist überall!

Ähnliche Themen

  1. Probleme mit DataSet.Update, DataSet.Merge usw.
    Von AAF im Forum .NET Datenverwaltung
    Antworten: 3
    Letzter Beitrag: 07.01.08, 17:17
  2. [C#]Problem mit DataSet
    Von Pitchblack im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 30.06.06, 16:10
  3. Dataset und ComboBox
    Von Chrissi_f im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 22.03.06, 10:16
  4. DataSet und Xml
    Von ullision im Forum .NET Archiv
    Antworten: 6
    Letzter Beitrag: 05.08.04, 08:29
  5. DataSet
    Von magic_halli im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 12.12.03, 19:38