/*-------------------------------------------------------------------*/ public LibraryStatsForm(StatsViewProvider stats) { InitializeComponent(); this.stats = stats; author_stats_binding = new BindingSource(); publisher_stats_binding = new BindingSource(); UpdateAuthors(); UpdatePublishers(); dataGridViewAuthors.DataSource = author_stats_binding; dataGridViewPublishers.DataSource = publisher_stats_binding; }
/*-------------------------------------------------------------------*/ public MainForm(BindingRepoWrapper wrapper) { InitializeComponent(); updater = new BooksDataGridUpdater ( dataGridViewBooks, wrapper.Books ); updater.UpdateDGV(); repo = wrapper; provider = new StatsViewProvider(repo); saveDialog = new SaveFileDialog(); SetFilterAndExtension(saveDialog); openDialog = new OpenFileDialog(); SetFilterAndExtension(openDialog); }