private void Load_TertiaryProductList() { try { if (dgvProductListSecondary.CurrentRow != null) { dtTertiaryProducts = objFinishProductDL.Get_TertiaryProductList_All(dgvProductListSecondary.CurrentRow.Cells["ProductCode"].Value.ToString()); dgvProductListTertiary.AutoGenerateColumns = false; bindTertiaryProduct.DataSource = dtTertiaryProducts; dgvProductListTertiary.DataSource = bindTertiaryProduct; bindTertiaryProduct.ResetBindings(true); txtSecondaryProductCode.Text = dgvProductListSecondary.CurrentRow.Cells["ProductCode"].Value.ToString(); } else { dtTertiaryProducts = null; dgvProductListTertiary.AutoGenerateColumns = false; bindTertiaryProduct.DataSource = dtTertiaryProducts; dgvProductListTertiary.DataSource = bindTertiaryProduct; bindTertiaryProduct.ResetBindings(true); } } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }