private void AddButton_Click(object sender, EventArgs e) { var componentIDs = ComponentGrid.SelectedRows.Cast <DataGridViewRow>() .Select(x => (int)x.Cells[ComponentGrid_ID.Name].Value.AsInt()) .ToList(); ProductRepository.AddComponents(productID, componentIDs); ProductRepository.Commit(); Close(); }