Alguien sabe cambiar la sentencia SELECT dinámicamente (desde código) en Crystal Reports? Me he pateado la clase ReportDocument entera pero no se como hacerlo. Lo único que consigo es chupar los datos desde un DataSet, pero no quiero hacer esto exactamente.
Vale, me autorespondo porque he dado con la tecla
Se hace así:
CrystalDecisions.ReportAppServer.DataDefModel.CommandTable newTable = (CrystalDecisions.ReportAppServer.DataDefModel.CommandTable)rptDoc.ReportClientDocument.DataDefController.Database.Tables[0].Clone(true);
newTable.CommandText = sqlScript;
rptDoc.ReportClientDocument.DatabaseController.SetTableLocation(rptDoc.ReportClientDocument.DataDefController.Database.Tables[0], newTable);
#3 Porque pregunto dudas MUY específicas xDDDDDDD y cuando posteo en MV es cuando llevo 3 horas buscando y encuentro la respuesta a las 3 horas y 10 min jajaajajaj.