private void button1_Click_1(object sender, EventArgs e) { if (MessageBox.Show("Are you sure you wish to delete this custom color?", "Delete Custom Color", MessageBoxButtons.YesNo) == DialogResult.Yes) { string selectedCode = colorCodeDropDown.SelectedItem.ToString(); ColorManager colorManager = new ColorManager(); colorManager.DeleteCustomColor(selectedCode); List <string> colorList = colorManager.ListColorCodes("Custom"); if (colorList == null || colorList.FirstOrDefault() == null) { List <string> colorTypes = colorManager.ListColorTypes(); colorTypeDropDown.DataSource = colorTypes; } BindColorList(); BindDataGrid(); } }