tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
497
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    marc_quark marc_quark ist offline Grünschnabel
    Registriert seit
    Feb 2010
    Beiträge
    1
    Hallo,
    Bin noch anfänger was das Arbeiten mit XML Dateien angeht...

    Ich habe eine XML Datei, welche so aussieht:

    PHP-Code:
    <?xml version="1.0" encoding="utf-8"?>
    <TextListXML xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <_TextList>
        <TextList>
          <name>Spritzgießmaschine</name>
          <textListItems>
            <TextListItems>
              <index>1</index>
              <itemText>Grundstellung</itemText>
            </TextListItems>
            <TextListItems>
              <index>2</index>
              <itemText>Querhub1</itemText>
            </TextListItems>
            <TextListItems>
              <index>3</index>
              <itemText>Querhub2</itemText>
            </TextListItems>
            <TextListItems>
              <index>5</index>
              <itemText>Wippe</itemText>
            </TextListItems>
            <TextListItems>
              <index>6</index>
              <itemText>Stopper</itemText>
            </TextListItems>
            <TextListItems>
              <index>7</index>
              <itemText>Vertikalachse </itemText>
            </TextListItems>
            <TextListItems>
              <index>9</index>
              <itemText>Stopper Vertikalachse </itemText>
            </TextListItems>
            <TextListItems>
              <index>8</index>
              <itemText>Stopper SGW</itemText>
            </TextListItems>
          </textListItems>
        </TextList>
        <TextList>
          <name>Entnahmestation 1</name>
          <textListItems>
            <TextListItems>
              <index>1</index>
    ....
    Den Inhalt davon möchte ich in einem Datagridview ausgeben.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    private void EDIT_HT_Load(object sender, EventArgs e)
            {
                OpenFileDialog openFileDialog1 = new OpenFileDialog();
                openFileDialog1.Filter = "XML-Datei (*.XML)|*.XML";
                openFileDialog1.FilterIndex = 2;
                openFileDialog1.RestoreDirectory = true;
     
                openFileDialog1.Multiselect = false;
                openFileDialog1.ShowDialog();
     
                string filename = openFileDialog1.FileName;
     
                dataSet1.ReadXml(filename);
     
                dataGridView1.DataSource = dataSet1;
                dataGridView1.DataMember = "TextList";
     
            }
    Leider wird so nur eine Spalte ausgegeben und zwar mit den Inhalten von <name>...
    <index> und <itemText> erscheint nicht.

    Was muss ich tun, damit alles ausgegeben wird?

    MfG,
    Marc
     

  2. #2
    Avatar von Vereth
    Vereth Vereth ist offline Mitglied Brokat
    Registriert seit
    Nov 2009
    Ort
    Dortmund
    Beiträge
    372
    Als erstes solltes du herausfinden, welchen Aufbau dein DataSet nach dem Einlesen hat. Dazu solltest du folgende Fragen beantworten können.

    1. Welche Tabellen werden angelegt?
    2. Welche Spaltennamen und Datentypen haben diese Tabellen?
    3. Wie werden deine XML-Daten in diesen Tabellen abgespeichert?

    Wenn du das herausgefunden hast, kannst du dein DataGridView so konfigurieren, dass die Daten wie gewünscht angezeigt werden. Wenn du nicht weißt, wie, kannst du deine Ergebnisse hier posten; dann kann man dir auch konkretere Hinweise geben.
     
    Vielen Dank für die Nutzung des Bewerten- und Danke-Buttons

    Wenn man sieht, dass man einen anderen glücklich gemacht hat, ist die Welt um zwei glückliche Menschen reicher.

Ähnliche Themen

  1. Daten im GriedView ändern
    Von czemmel im Forum ASP
    Antworten: 0
    Letzter Beitrag: 05.12.07, 10:12
  2. [VB.NET] Problem mit DataSet und auslesen von Daten
    Von BeLoW_ZeRo im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 28.09.06, 10:55
  3. Werte aus DataSet Objekt auslesen
    Von TVE im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 15.12.05, 14:01
  4. DataSet auslesen
    Von TomDoo im Forum Java
    Antworten: 3
    Letzter Beitrag: 31.03.05, 09:13
  5. DataSet sortiert ausgeben
    Von Chrone im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 08.11.04, 20:39