! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

XML 파일 갱신되지 않은 출력... > Q&A | 토론

본문 바로가기

ActiveReports.NET

Q&A | 토론

WinForms윈폼 XML 파일 갱신되지 않은 출력...

페이지 정보

작성자 쌍둥이아빠 작성일 2023-09-11 01:47 조회 195회 댓글 1건
제품 버전 : 17.1.2.0
컨트롤 이름 : ActiveReports

본문

1. "xml_file" XML 파일에 출력 데이터를 넣고 출력을 하였습니다.

그런데 갱신된 데이터가 출력되지 않고, 이전 데이터로 출력이 됩니다.


2. ~~\bin\Debug\xml 폴더에 XML 파일을 생성하여 출력 테스트를 하였습니다.

실제 프로그램을 배포후, 출력을 하는데  개발할때의 xml 파일 폴더를 찾으며 오류가 발생합니다.


감사합니다...


* 출력물 생성

string rpx_file = Application.StartupPath + @"\Report\rptReport.rpx";

string xml_file = Application.StartupPath + @"\xml\rptReport.xml";


* 출력 Form

System.Xml.XmlTextReader xtr = new System.Xml.XmlTextReader(@rpx_file); 


GrapeCity.ActiveReports.Data.XMLDataSource xmlds = new GrapeCity.ActiveReports.Data.XMLDataSource();  

xmlds.FileURL = @xml_file;

xmlds.RecordsetPattern = "//Data";

xmlds.NodeList = (System.Xml.XmlNodeList)xmlds.Field("Data", true);


GrapeCity.ActiveReports.SectionReport rpt = new GrapeCity.ActiveReports.SectionReport(); 

rpt.DataSource = xmlds;           

rpt.LoadLayout(xtr);


xtr.Close();


viewer1.LoadDocument(rpt);



  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

삭제된 댓글

쌍둥이아빠 작성일

삭제된 댓글 입니다.

1 답변

WinForms윈폼 Re: XML 파일 갱신되지 않은 출력...

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 쌍둥이아빠 작성일 2023-09-15 01:09 댓글 0건

본문

아래와 같이 코딩하니 정상 작동하네요...

GrapeCity.ActiveReports.SectionReport rpt = new GrapeCity.ActiveReports.SectionReport();
rpt.LoadLayout(XmlReader.Create(@rpx_file));

GrapeCity.ActiveReports.Data.XMLDataSource xmlds = rpt.DataSource as GrapeCity.ActiveReports.Data.XMLDataSource;
xmlds.FileURL = @xml_file;

viewer1.LoadDocument(rpt);

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.