Ich erstelle eine XML-Datei in Windows-Anwendung, in der Form, die ich DataGridView-Steuerelement habe, klickt Benutzer auf die Zeile und geben Sie Text ein oder wählen Sie Werte aus Kombinationsfelder. Ich programmiere Reihen, sagen wir, nachdem 10 Reihen erstellt worden sind, will ich , um diese Informationen zu einer XML Akte zu speichern, damit nächstes Mal, wenn meine Anwendung läuft, der datagridview wieder aufgefüllt wird ... Was ist der beste Weg, dies zu tun ?So erstellen Sie eine XML-Datei aus Datagridview-Steuerelement in Windows Form-Anwendung?
2
A
Antwort
2
Haben Sie die schöne Lösung:
private void saveItemDatabase_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable("itemstable");
for(int i=0; i<itemDataGridView.ColumnCount; i++){
dt.Columns.Add(itemDataGridView.Columns[i].Name,typeof(System.String));
}
DataRow myrow ;
int icols = itemDataGridView.Columns.Count;
foreach (DataGridViewRow drow in this.itemDataGridView.Rows) {
myrow = dt.NewRow();
for (int i = 0; i <= icols - 1; i++) {
myrow[i] = drow.Cells[i].Value;
}
dt.Rows.Add(myrow);
}
dt.WriteXml("items.xml");
}
Verwandte Themen
- 1. So erstellen Sie eine Windows-Instanz aus Snapshot in AWS
- 2. So erstellen Sie eine Nim/Nimrod Windows DLL
- 3. So erstellen Sie eine Protokolldatei in SSIS
- 4. So erstellen Sie eine CSV-Datei aus Core Data (swift)
- 5. So erstellen Sie eine BMP-Datei aus Byte [] in C#
- 6. So erstellen Sie eine v4-Unterstützungsbibliothek aus der Quelle
- 7. Windows Phone 8 XAML- So erstellen Sie eine Leitung?
- 8. So erstellen Sie eine LiveTile unter Windows Phone 7-Serie
- 9. So erstellen Sie eine Schattentabelle in Informix
- 10. So schützen Sie eine Datei in Windows
- 11. So erstellen Sie icon webfonts in Fenstern aus SVG-Dateien
- 12. So erstellen Sie einen Dienst in Windows Vista Beispiel
- 13. So erstellen Sie eine Beendigungsnachricht
- 14. So erstellen Sie eine Funktion
- 15. So erstellen Sie eine Bibliothek
- 16. So erstellen Sie eine GMSPlace
- 17. So erstellen Sie eine Berichtsbibliothek?
- 18. SWT: So erstellen Sie eine einfache Drucktaste aus einer Aktion
- 19. So erstellen Sie eine Observable aus CLLocationManager Updates
- 20. So erstellen Sie eine Textdatei aus Jenkins TextParameter
- 21. So erstellen Sie eine Binärdatei aus einem Monogame-Projekt
- 22. So erstellen Sie eine Liste aus dem Bereich
- 23. .NET: So erstellen Sie Miniaturansicht aus Flash
- 24. So erstellen Sie WindowsIdentity/WindowsPrincipal aus Benutzernamen in DOMÄNE \ Benutzerformat
- 25. So erstellen Sie eine Konstante in Javascript
- 26. So erstellen Sie eine Energieleiste in JavaScript
- 27. So erstellen Sie eine Linie in StarUML
- 28. So erstellen Sie eine NewsML in C#
- 29. So erstellen Sie eine Suchmaschine in C#
- 30. So erstellen Sie eine Rotationsmatrix in Tensorflow
Es funktioniert ganz gut. Vielen Dank. –