private void ObterProdutoAnalise(int idProdutoComposto) { var analisesProdutos = _produtoControl.GetAnalisysProduct(idProdutoComposto); if (analisesProdutos != null) { var produtoAnalises = analisesProdutos as IList <ProdutoAnalise> ?? analisesProdutos.ToList(); if (!produtoAnalises.Any()) { return; } foreach (var analisesProduto in produtoAnalises) { foreach (DataGridViewRow dataGridViewRow in AnalisesDataGridView.Rows) { if (((Analise)dataGridViewRow.DataBoundItem).Id == analisesProduto.IdAnalise) { ValidaAdicionaAnalise(dataGridViewRow.Index); } } } } }