private void miImportDB_Click(object sender, EventArgs e) { openFileDialog.InitialDirectory = Environment.CurrentDirectory; if (openFileDialog.ShowDialog() == DialogResult.OK) { XmlPersisterV3 persister = new XmlPersisterV3(); var tempDatabase = new TVTBindingListDatabaseOld(); tempDatabase.Initialize(); persister.LoadXML(openFileDialog.FileName, tempDatabase); database.AddPeople(tempDatabase.GetAllPeople()); database.AddProgrammes(tempDatabase.GetAllProgrammes(true)); } }
public MainForm() { InitializeComponent(); database = new TVTBindingListDatabaseOld(); database.Initialize(); var movieDataList = new SortedBindingList <TVTProgramme>(); // Allow new parts to be added, but not removed once committed. movieDataList.AllowNew = true; movieDataList.AllowRemove = true; // Raise ListChanged events when new parts are added. movieDataList.RaiseListChangedEvents = true; movieDataList.AllowEdit = true; movieDataGrid.DataSource = movieDataList; database.ProgrammeData = movieDataList; var personDataList = new SortedBindingList <TVTPerson>(); // Allow new parts to be added, but not removed once committed. personDataList.AllowNew = true; personDataList.AllowRemove = true; // Raise ListChanged events when new parts are added. personDataList.RaiseListChangedEvents = true; personDataList.AllowEdit = true; actorDataGrid.DataSource = personDataList; database.PersonData = personDataList; }