0
BO NET SDK를 사용하여 BO 파일의 프롬프트 목록을 가져올 수 있습니까? 예를 들어NET BO SDK를 사용하여 BO 파일의 프롬프트 목록을 가져올 수 있습니까?
, 나는 응용 프로그램을 시작, 다음 담당자 파일을로드, 그 후, 응용 프로그램이 3
- 우선 하나는 프롬프트가이 대표 파일에서 말해 : ???? 유형 : ???
- 두 번째 것은 : ??? 유형 : ???
제 3의 것은 : ??? 유형은 ??? 당신은 샘플 응용 프로그램이 여기 http://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports+for+.NET+SDK+Samples
을 그리고 :
/* Connect to CMS */ ISessionMgr sessionMgr = CrystalEnterprise.getSessionMgr(); enterpriseSession = sessionMgr.logon(user, pass, host, auth); /* Initialize Webi report engine */ reportEngines = (ReportEngines) enterpriseSession.getService("ReportEngines"); ReportEngine reportEngine = (ReportEngine) reportEngines.getService(ReportEngines.ReportEngineType.WI_REPORT_ENGINE); /* Open report */ DocumentInstance doc = reportEngine.openDocument(rapport_id); doc.refresh(); /* Get Prompts */ Prompts prompts = doc.getPrompts(); System.out.println("Total Prompts : " + prompts.getCount()) Prompts prompts = doc.getPrompts(); for (int s = 0; s < prompts.getCount(); s++) { Prompt prompt = prompts.getItem(s); System.out.println("Prompt name : " + prompt.getID()); }
당신은 .NET의 SDK를 위해 여기에 몇 가지 샘플을 찾을 수 있습니다
busobj.Application boApp = new busobj.Application(); boApp.Logon(GlobalClass.user.strUsrId, GlobalClass.user.strPWD, "@bopfast", "LDAP", false, false); boApp.Interactive = false; boApp.Visible = false; busobj.Document testDoc = new busobj.Document(); testDoc = (busobj.Document)boApp.Documents.Open("C:\\test.rep", true, false, null, null);
고맙습니다. 도움이됩니다. – user1994358