/// <summary> /// Opens a /// </summary> public void ReadConfigurations(DataGrid dgDataGrid1) { dgDataGrid = dgDataGrid1; //get adress of config xml FileInfo XMLfileInfo = FileIO.OpenFile(); //read xml file if (XMLfileInfo != null) { Stream stream = XMLfileInfo.OpenRead(); //convert xml file to object config = Converter.XMLToClasses(stream); stream.Close(); //get Querry GetDBEntries( ); //create Grid } else { errorFlag = true; MessageBox.Show("You haven't selected anything"); } }
public static void ClassesToXML(Stream path, Config table) { XmlSerializer serializer = new XmlSerializer(typeof(Config)); TextWriter textWriter = new StreamWriter(path); serializer.Serialize(textWriter, table); textWriter.Close(); }