public void CargarFiltros() { DBFunctions.Request(dsFiltrosReporte, IncludeSchema.NO, "SELECT SFIL_TEXTO,TTIP_FILTRO,SFIL_VISTA,SFIL_CONDICION,SFIL_CODIGOPADRE,SFIL_CODIGO,SFIL_VALORAMOSTRAR,SFIL_VALORCOMBO " + "FROM SFILTROREPORTECRYSTAL WHERE SREP_CODIGO =" + codigoReporte + " ORDER BY SFIL_CODIGO"); if (dsFiltrosReporte.Tables[0].Rows.Count != 0) { tablaFiltros = ObtenerFiltrosSqlReporte(); } string nomReporte = DBFunctions.SingleData("SELECT srep_nombrerpt FROM SREPORTECRYSTAL WHERE srep_codigo=" + codigoReporte); Imprimir miImpresion = new Imprimir(nomReporte); DataTable dtParametros = miImpresion.RetornarInformacionParametros(); miImpresion.ReportUnload(); dsFiltrosReporte.Tables.Add(dtParametros); if (dtParametros.Rows.Count != 0) { tablaFiltrosCrystal = ObtenerFiltrosCrystalReporte(dtParametros); } }