private void rptCreditosVigentes_ItemClick(object sender, ItemClickEventArgs e) { var dep = new EmpeñosDC(new clsConeccionDB().StringConn()).FinancieraCreditos.Where(b => b.Estado == "Activo");//.Select(cre=>cre.CveGrupo ).ToList(); int integrantes = new EmpeñosDC(new clsConeccionDB().StringConn()).FinancieraGruposDetalles.Count( inte => dep.Select(c => c.CveGrupo).ToList().Contains(inte.CveGrupo)); if (dep.Any()) { //IQueryable<FinancieraGrupo> grupos = new EmpeñosDC(new clsConeccionDB().StringConn()).FinancieraGrupos.Where(g =>dep.Contains(g.Clave) ); XrptCreditosVigentes rptbol = new XrptCreditosVigentes { DataSource = dep, NumPersonas = { Value = integrantes } }; rptbol.ShowPreviewDialog(); } else { XtraMessageBox.Show("No Hay Suficientes datos para mostrar el reporte", "Registros 0"); } }