private void dataGridViewSelectedSuppliers_CellContentClick(object sender, DataGridViewCellEventArgs e) { //if click is on new row or header row if (e.RowIndex == dataGridViewSelectedSuppliers.NewRowIndex || e.RowIndex < 0) { return; } //Check if click is on specific column if (e.ColumnIndex == dataGridViewSelectedSuppliers.Columns["dataGridViewButtonColumnDeleteSelectedSupplier"].Index) { dataGridViewSelectedSuppliers.Rows.RemoveAt(e.RowIndex); selectedSuppliers.RemoveAt(e.RowIndex); } }