[C#-XML]gestire xml da listview

giovedì 22 luglio 2010 - 00.33
Tag Elenco Tags  C#  |  .NET 2.0  |  Windows 7  |  Visual Studio 2008

dad388 Profilo | Newbie

ciao a tutti,
ho sviluppato una piccola applicazione che usa i file xml per archiviare gli oggetti catalogati, io dovrei prendere questa applicazione che fa vedere gli oggetti richiesti in un form diverso dentro a delle textbox e il file intero in una richbox, la mia domanda è: come faccio a fare il tutto con le listview?

immagino che per voi sia una cavolata ma io per ora sono sempre riuscito a sare bene con textbox e listbox, sarebbe l'ora di progredire.

ad esempio questo spezzone mi fa uscire tutti i vini rossi trovati nel catalogo:

private void toolStripButton2_Click(object sender, EventArgs e) { listBox1.Items.Clear(); string fileName = "data.xml"; XPathDocument doc = new XPathDocument(fileName); XPathNavigator nav = doc.CreateNavigator(); // Compile a standard XPath expression XPathExpression expr; expr = nav.Compile("//vino[@colore='Bianco']"); XPathNodeIterator iterator = nav.Select(expr); // Iterate on the node set listBox1.Items.Clear(); try { while (iterator.MoveNext()) { XPathNavigator nav2 = iterator.Current.Clone(); nav2.MoveToFirstChild(); listBox1.Items.Add("Nome: " + nav2.Value); nav2.MoveToNext(); listBox1.Items.Add("anno: " + nav2.Value); nav2.MoveToNext(); listBox1.Items.Add("colore: " + nav2.Value); nav2.MoveToNext(); listBox1.Items.Add("tasso: " + nav2.Value); nav2.MoveToNext(); listBox1.Items.Add("quantità: " + nav2.Value); nav2.MoveToNext(); listBox1.Items.Add("posizione: " + nav2.Value); nav2.MoveToNext(); listBox1.Items.Add("---------"); }

grazie per qualsiasi aiuto, anche guide dove è spiegato come gestire xml con listview (aggiunta, rimozione, modifica, filtro).
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5