private void DisplayStock() { try { stock.ItemName = itemComboBox.Text; displayStockInDataGridView.DataSource = _stockManager.DisplayStock(stock); DataGridViewButtonColumn editButton = new DataGridViewButtonColumn(); editButton.FlatStyle = FlatStyle.Popup; editButton.HeaderText = "Action"; editButton.Name = "Edit"; editButton.UseColumnTextForButtonValue = true; editButton.Text = "Edit"; editButton.Width = 60; if (displayStockInDataGridView.Columns.Contains(editButton.Name = "Edit")) { } else { displayStockInDataGridView.Columns.Add(editButton); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }