Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: XML WPF VB.NET
Hi,
does anybody here can help me with this question:
How i can save all data of my listview in xml format.
I'm working with wpf application VB.NET
 
How I could see the data in my table after my application is reopen
I'm stuck with this part of my project.

Thanks
Posted 2-Jul-13 23:20pm

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

To serialize:
 
using System.Xml.Serialization;
 
XmlSerializer serializer = new XmlSerializer(typeof(ListViewItemCollection));
 
using (FileStream stream = File.OpenWrite("myXmlPath"))
{
    serializer.Serialize(stream, myListView.Items);
}
 
and to deserialize:
 
if (File.Exists("myXmlPath"))
{
    XmlSerializer serializer = new XmlSerializer(typeof(ListViewItemCollection));
 
    using (FileStream stream = File.OpenRead("myXmlPath"))
    {
        myListView.Items = (ListViewItemCollection)serializer.Deserialize(stream);
    }
}
  Permalink  
v2
Comments
Johnny J. at 3-Jul-13 4:39am
   
OK; that was C#, I only just now saw that you're using VB. But the principle is exactly the same in VB.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 7,903
1 Sergey Alexandrovich Kryukov 7,142
2 DamithSL 5,604
3 Manas Bhardwaj 4,986
4 Maciej Los 4,820


Advertise | Privacy | Mobile
Web04 | 2.8.1411023.1 | Last Updated 3 Jul 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100