문제

I created report(XtraReport) and i drag reporting tool PrintBarManager or PrintControl to form. Now I need to load that report to that PrintControl. How to load ? Help me. I tried this code but showing error - Object reference is not set to instance of object

var test = new XtraReport1();
printControl1.Container.Add(test);  // Object reference not set to instance of object
test.ShowPreview();

I tried this code but it showing - Best overloaded method match.....

var test = new XtraReport1();
printControl1.Controls.Add(test);  // Best overloaded method, invalid arguments
test.ShowPreview();

How to load my report to PrintControl ?

도움이 되었습니까?

해결책

Use the following code:

//Set the printing system
printControl.PrintingSystem = report.PrintingSystem;
//Create and build your report
XtraReport1 report = new XtraReport1(); 
report.CreateDocument();

P.S. Take a look at How to: Add a Print Preview to a Windows Forms Application guidance.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top