//refactored private void LoadProductCategories() { try { ProductCategoriesBindingSource.DataSource = dataAccess.LoadProductCategories(); } finally { ProductCategoriesBindingSource.ResetBindings(false); } }
private void AddProductCategory_Click(object sender, EventArgs e) { if (dgvProductCategories.Rows.Count == 1) { EnableFields(); } add.Enabled = false; delete.Enabled = false; ProductCategoriesBindingSource.AddNew(); dgvProductCategories.DataSource = ProductCategoriesBindingSource; dgvProductCategories.CurrentRow.Selected = true; //once added, it's selected category_code.Focus(); }