Donnerstag, Februar 27, 2020

Wie kann ich das speichern eines DatagridView in eine Xml oder Laden Einer Xml datagridView?

Hallo ich möchte das speichern und laden von Daten aus einem datagridview in ein xml. Meine Idee ist, dass ich Sie retten kann mein datagridview“, um eine xml-wie dieser -> „[Datum]_[name].xml“ und später kann ich laden diese Daten. Für diese beiden Vorgänge will ich mit zwei Methoden –> Save() und Load()

Hier ist mein code für das speichern:

private void Save(DataGridView grid) 
{
    try
    {
        xmlfile = @"C:\datagrid.xml";
        dataset = (DataSet)InputDataGrid.DataSource;
        dataset.WriteXml(xmlfile);
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

Wie kann ich das machen?

InformationsquelleAutor Tarasov | 2014-09-25

1 Kommentar

  1. 5

    Dies ist das Beispiel-xml-Datei, die ich zum testen verwendet Ihre Szenario:

    <dataset>
      <student>
        <name>Tarasov</name>
      </student>
    </dataset>

    Den Beispiel-code-snippet, die auf die oben genannten XML-Datei:

    private void Load()
    {
        string path = @"C:\dataset.xml";
        DataSet ds = new DataSet();
        ds.ReadXml(path);
        InputDataGrid.DataSource = ds;
        InputDataGrid.DataMember = "student";
    }
    
    private void Save()
    {
        string path = @"C:\dataset.xml";
        DataSet ds = (DataSet) InputDataGrid.DataSource;
        ds.WriteXml(path);
    }

    –SJ

Kostenlose Online-Tests