tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1541
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Topia Topia ist offline Mitglied Bronze
    Registriert seit
    Feb 2008
    Beiträge
    48
    Hi, habe ein Problem. Ich weiss nicht wie ich Daten aus einem datagridview in eine xml datei geschrieben bekommen und wieder auslesen kann. Die xml datei habe ich mit Visual studio erstellt und habe noch 2 buttons erstellt write und read sie funktionieren auch aber beim schreiben verändert sich zwar die xml datei aber dort kommen nicht die daten rein die eigentlich rein sollen und read funktioniert auch nicht die ganze tabelle ist dann leer beim asuführern von read.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    private void button26_Click(object sender, EventArgs e)
            {
                string path = @"C:\Users\daggi\Documents\Visual Studio 2005\Projects\fitness\fitness\XMLFile1.xml";
                DataSet db = new DataSet();
     
                dataGridView1.DataSource = db;
                
     
                db.ReadXml(path, XmlReadMode.ReadSchema);
     
            }

    Hier ist meine datagridview Tabelle in Form1_Load
    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
    
    //Columns hinzufügen
                dataGridView1.ColumnCount = 5;
     
                //Column Header festlegen
                dataGridView1.Columns[0].Name = "Übung ";
                dataGridView1.Columns[1].Name = "Sätze";
                dataGridView1.Columns[2].Name = "WDH";
                dataGridView1.Columns[3].Name = "Gewicht";
     
     
                // Den Zellen den Wert hinzufügen
                string[] row0 = { "Schrägbankdrücken", "3", "8-12", "50" };
                string[] row1 = { "Flachbankdrücken", "4", "8-12", "60" };
     
     
     
     
                //Reihe hinzufügen
                DataGridViewRowCollection rows = this.dataGridView1.Rows;
                rows.Add(row0);
                rows.Add(row1);
     
     
                //Reihenfolge der ANzeige 
                DataGridViewColumnCollection columns = this.dataGridView1.Columns;
                columns[0].DisplayIndex = 0;
                columns[1].DisplayIndex = 1;
                columns[2].DisplayIndex = 2;
                columns[3].DisplayIndex = 3;


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    private void button25_Click(object sender, EventArgs e)
            {
                string path = @"C:\Users\daggi\Documents\Visual Studio 2005\Projects\fitness\fitness\XMLFile1.xml";
     
                DataSet db = new DataSet();
     
                dataGridView1.DataSource = db;
     
                db.WriteXml(path, XmlWriteMode.WriteSchema);
            }

    Ein andere Junge hat das so errklärt aber ich weiss nicht wie ich das umsetzen soll programmiere auch erst seit ein paar Wochen

    Du musst jetzt ein DataSet erstellen das ein DataTable enthält welches du an das DataGridView binden kannst. Auch die Spalten legst du nicht mehr im DatagridView direkt an sondern im Datatable.
    Geändert von Topia (23.09.08 um 23:06 Uhr)
     

  2. #2
    Topia Topia ist offline Mitglied Bronze
    Registriert seit
    Feb 2008
    Beiträge
    48
    hallo, kann mir keine rhelfen ?
     

Ähnliche Themen

  1. Access-Tabelle im DataGridView laden, verändern, speichern!
    Von friedemannhw im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 13.04.10, 13:57
  2. Verschiedene Tabellen per Auswahl in ein DataGridView laden
    Von technikfrager im Forum .NET Datenverwaltung
    Antworten: 0
    Letzter Beitrag: 19.12.09, 21:55
  3. Mal wieder DataGridView
    Von BeaTBoxX im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 04.06.08, 07:10
  4. [VS 2005] Array mit beliebiger Größe in DataGridView schreiben
    Von Terminator2 im Forum .NET Datenverwaltung
    Antworten: 0
    Letzter Beitrag: 04.04.07, 20:20
  5. Antworten: 5
    Letzter Beitrag: 05.07.06, 14:09