private void RemoveSupplyItemButton_Click(object sender, EventArgs e) { var supplyItemOrders = SupplyItemGrid.SelectedRows.Cast <DataGridViewRow>() .Select(x => (short)x.Cells[SupplyItemGrid_Order.Name].Value.AsShort()) .ToList(); using (var repository = new SupplyRepository()) { repository.RemoveSupplyItems(supplyID, supplyItemOrders); repository.Commit(); } ViewSupplyDetailTab(supplyID, true); }