On my main window I have a DataGridView that I wish to display my data. My application allows users to input, change, and delete data. I asked my friend the best method of doing this he said storing the information in an XML file. So now I am wondering on HOW to use XmlSerializer. Can I make an XML document or DataSet and give it values, but still be able to read, add, and change those values (via DataGridView)? Also, I would like to check if the XML file is created (if it is the first time the application is executed, create the xml; if not, use created xml file).
Also make sure it's in C#!