/// <summary> /// Saves state of SortableBindingList<Film> into default /// XML file. /// </summary> private void save() { if (currentFile != null) { DataIO.SaveToFile(bs, currentFile); } else { DataIO.SaveToFile(bs, "filmLibraryData.xml"); } }
/// <summary> /// Export list into a more readable .txt file. /// Location is selected by user with a Dialog. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void exportToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog saveDialog = new SaveFileDialog(); saveDialog.Title = "Export XML File"; saveDialog.Filter = "XML file (*.xml)|*.xml|All files (*.*)|*.*"; saveDialog.FilterIndex = 1; saveDialog.RestoreDirectory = true; if (saveDialog.ShowDialog() == DialogResult.OK) { DataIO.SaveToFile(bs, saveDialog.FileName); } }