private void btn_compra_mas_comun_Click(object sender, EventArgs e) { var proveedor = SeleccionarProveedor(); if (proveedor == null) { MessageBox.Show("No hay proveedor seleccionado"); return; } var librosMasComprados = libroBLL.BuscarLibroMasCompradoPorProveedor().AsQueryable(); var grillaGenerica = new GrillaGenerica(); grillaGenerica.GrillaRefrescada += (o, s) => { s.Columns[nameof(ConsultaLibroMasCompraDTO.Isbn)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Fecha_Reg)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Cantidad_Stock)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Genero_Fk)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Criterio_Acaba)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Monto_Unitario)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Activo)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Autores)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Genero)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Proveedor)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Nombre_Proveedor)].Visible = false; s.Columns[nameof(ConsultaLibroMasCompraDTO.Criterio_Esperado)].Visible = false; }; grillaGenerica.RefrescarGrilla <ConsultaLibroMasCompraDTO>(librosMasComprados.Where(li => li.Proveedor_FK == proveedor.Id).OrderByDescending(ca => ca.cantidad)); grillaGenerica.ShowDialog(this); }