C# - Abspeichern eines DataGridView-Datei und laden
Zu beginnen, was ich habe, ist ein einfaches Winforms-app, die nur mit einem save-und load-Taste, und mit einem datagridview-Steuerelement zum speichern von Daten. Was ich Suche zu tun, ist die Eingabe einige Daten in die Steuerung, drücken Sie die Schaltfläche speichern, und speichern Sie alle Daten in einer Datei lokal auf dem Rechner, und wenn ich drücken Sie laden, lädt er die Datei und füllt die Steuerung entsprechend an, so dass alle Zeilen, Spalten und Daten die gleichen wie beim speichern.
Obwohl es klingt ziemlich einfach für mich, ich kann nicht scheinen Abbildung eine gute Möglichkeit zum speichern und laden der Daten. Bekomme ich ein paar Hinweise oder Beispiele, um mich zu bekommen begann?
Danke.
InformationsquelleAutor Rekar | 2010-06-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Binden das DataGridView an eine DataTable, und verwenden Sie die DataTable
ReadXml()
undWriteXml()
Methoden zum Lesen und schreiben der Daten in eine Datei.Wenn Sie jemals mehrere raster gebunden, auf mehreren verknüpften Tabellen, können Sie stellen Sie das schema mit einem DataSet und die Verwendung der
ReadXml()
undWriteXml()
Methoden des Datasets zu Lesen und zu schreiben, das ganze schema.Da ist ein Beispiel auf der MSDN-Seite für DataTable.WriteXml(), die Sie hilfreich finden könnte.
InformationsquelleAutor Igby Largeman
Habe ich ausprobiert, eine einfache Möglichkeit zum speichern datagridview in eine Datei :
sowie zum laden einer solchen Datei in einem datagridview:
Denken, dass ich davon ausgegangen, dass das datagridview-Steuerelement hat Feste Spalten, in die Sie spezifische situation sollten Sie einige codes zum einfügen neuer Spalten, oder erstellen Sie ein neues gridview.
InformationsquelleAutor Abolfazl Valadkhani