/// <summary> /// Load from default file. /// </summary> private void load() { SortableBindingList <Film> loaded = new SortableBindingList <Film>(); loaded = DataIO.LoadFromFile("filmLibraryData.xml"); if (loaded != null) { bs = loaded; } else { } }
/// <summary> /// A Dialog will open up to search/browse through the user's /// file system to open an XML file to import. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void importToolStripMenuItem_Click(object sender, EventArgs e) { Stream strm; OpenFileDialog openDialog = new OpenFileDialog(); openDialog.Title = "Import XML File"; openDialog.Filter = "XML files (*.xml)|*.xml|All files (*.*)|*.*"; openDialog.FilterIndex = 1; openDialog.RestoreDirectory = true; if (openDialog.ShowDialog() == DialogResult.OK) { if ((strm = openDialog.OpenFile()) != null) { string fileName = openDialog.FileName; currentFile = fileName; strm.Close(); bs = DataIO.LoadFromFile(fileName); dgvFilms.DataSource = bs; } } }