private void ClickActualizar(object sender, EventArgs e) { try { if (DatosValidos(1)) { var comboUbicacion = (ComboBox)controles.Find(x => x.Name == "comboUbicacion"); comboUbicacion.Enabled = false; var dgv = (DataGridView)controles.Find(x => x.Name == "gridItems"); var lista = dgv.DataSource as List <AjusteStockVista>; var comboAuditoria = (ComboBox)controles.Find(x => x.Name == "comboAuditoria"); var auditoria = comboAuditoria.SelectedItem as Auditoria; lista = stockBLL.AjustarVistaPorAuditoria(lista, auditoria); this.CargarGrilla(lista); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }