private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0 && e.ColumnIndex == 5) { OrderDetails ods = (OrderDetails)listBindingSource.Current; OrderService os = new OrderService(); os.DeleteDetail(ods.ID); or.numOfDetails--; dataGridView2.Refresh(); listBindingSource.RemoveAt(e.RowIndex); dataGridView2.Refresh(); os.Update(or); } }