C# 如何在Winforms DevXpress中将XtraReport设置到GroupPanel中?
我创建了一个表单并将GroupPanel放置在该表单中现在我创建了XtraReports并尝试将该XtraReports设置到该表单的GroupPanel中。我尝试了这段代码,但显示错误的最佳重载方法有一些无效参数 对于在Form1的GroupPanel1中设置Form2,此代码工作正常C# 如何在Winforms DevXpress中将XtraReport设置到GroupPanel中?,c#,winforms,devexpress,C#,Winforms,Devexpress,我创建了一个表单并将GroupPanel放置在该表单中现在我创建了XtraReports并尝试将该XtraReports设置到该表单的GroupPanel中。我尝试了这段代码,但显示错误的最佳重载方法有一些无效参数 对于在Form1的GroupPanel1中设置Form2,此代码工作正常 panelControl1.Controls.Clear(); var myForm = new ListEmployee(id); myForm.TopLevel = false; myForm.AutoSc
panelControl1.Controls.Clear();
var myForm = new ListEmployee(id);
myForm.TopLevel = false;
myForm.AutoScroll = true;
myForm.Anchor = panelControl1.Anchor;
panelControl1.Controls.Add(myForm);
myForm.Show();
帮我解决这个问题。如何将XtraReports设置为GroupPanel
感谢avance,Srihari
GroupPanel1.Controls.Add()
将从控件
类派生的对象的实例作为参数。由于XtraReport
类不是从控件
类派生而来,因此无法将XtraReport添加到GroupPanel或winform上的任何其他元素。如果只想在面板中显示报告的输出,可以将报告导出为支持的格式之一。
由于您已准备好使用DevExpress XtraReports,如果您有权访问DevExpress
RichEditControl
,则可以使用exportortf()
GroupPanel1.Controls.Add()
将从Control
类派生的对象的实例作为参数。由于XtraReport
类不是从控件
类派生而来,因此无法将XtraReport添加到GroupPanel或winform上的任何其他元素。如果只想在面板中显示报告的输出,可以将报告导出为支持的格式之一。
由于您已准备好使用DevExpress XtraReports,如果您有权访问DevExpress
RichEditControl
,则可以使用exportortf()
GroupPanel1.Controls.Add()
将从Control
类派生的对象的实例作为参数。由于XtraReport
类不是从控件
类派生而来,因此无法将XtraReport添加到GroupPanel或winform上的任何其他元素。如果只想在面板中显示报告的输出,可以将报告导出为支持的格式之一。
由于您已准备好使用DevExpress XtraReports,如果您有权访问DevExpress
RichEditControl
,则可以使用exportortf()
GroupPanel1.Controls.Add()
将从Control
类派生的对象的实例作为参数。由于XtraReport
类不是从控件
类派生而来,因此无法将XtraReport添加到GroupPanel或winform上的任何其他元素。如果只想在面板中显示报告的输出,可以将报告导出为支持的格式之一。
由于您已准备好使用DevExpress XtraReports,如果您有权访问DevExpress
RichEditControl
,则可以使用exportortf()
如果要显示报表预览,需要使用DocumentViewer
控件:
GroupPanel1.Controls.Clear();
var viewer = new DocumentViewer(); //using DevExpress.XtraPrinting.Preview
viewer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(viewer);
var report = new XtraReport1();
viewer.DocumentSource = report;
report.CreateDocument();
GroupPanel1.Controls.Clear();
var designer = new XRDesignPanel(); //using DevExpress.XtraReports.UserDesigner
designer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(designer);
var report = new XtraReport1();
designer.OpenReport(report);
如果要显示报表设计器,则需要使用XRDesignPanel
控件:
GroupPanel1.Controls.Clear();
var viewer = new DocumentViewer(); //using DevExpress.XtraPrinting.Preview
viewer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(viewer);
var report = new XtraReport1();
viewer.DocumentSource = report;
report.CreateDocument();
GroupPanel1.Controls.Clear();
var designer = new XRDesignPanel(); //using DevExpress.XtraReports.UserDesigner
designer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(designer);
var report = new XtraReport1();
designer.OpenReport(report);
如果要显示报表预览,需要使用
DocumentViewer
控件:
GroupPanel1.Controls.Clear();
var viewer = new DocumentViewer(); //using DevExpress.XtraPrinting.Preview
viewer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(viewer);
var report = new XtraReport1();
viewer.DocumentSource = report;
report.CreateDocument();
GroupPanel1.Controls.Clear();
var designer = new XRDesignPanel(); //using DevExpress.XtraReports.UserDesigner
designer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(designer);
var report = new XtraReport1();
designer.OpenReport(report);
如果要显示报表设计器,则需要使用XRDesignPanel
控件:
GroupPanel1.Controls.Clear();
var viewer = new DocumentViewer(); //using DevExpress.XtraPrinting.Preview
viewer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(viewer);
var report = new XtraReport1();
viewer.DocumentSource = report;
report.CreateDocument();
GroupPanel1.Controls.Clear();
var designer = new XRDesignPanel(); //using DevExpress.XtraReports.UserDesigner
designer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(designer);
var report = new XtraReport1();
designer.OpenReport(report);
如果要显示报表预览,需要使用
DocumentViewer
控件:
GroupPanel1.Controls.Clear();
var viewer = new DocumentViewer(); //using DevExpress.XtraPrinting.Preview
viewer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(viewer);
var report = new XtraReport1();
viewer.DocumentSource = report;
report.CreateDocument();
GroupPanel1.Controls.Clear();
var designer = new XRDesignPanel(); //using DevExpress.XtraReports.UserDesigner
designer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(designer);
var report = new XtraReport1();
designer.OpenReport(report);
如果要显示报表设计器,则需要使用XRDesignPanel
控件:
GroupPanel1.Controls.Clear();
var viewer = new DocumentViewer(); //using DevExpress.XtraPrinting.Preview
viewer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(viewer);
var report = new XtraReport1();
viewer.DocumentSource = report;
report.CreateDocument();
GroupPanel1.Controls.Clear();
var designer = new XRDesignPanel(); //using DevExpress.XtraReports.UserDesigner
designer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(designer);
var report = new XtraReport1();
designer.OpenReport(report);
如果要显示报表预览,需要使用
DocumentViewer
控件:
GroupPanel1.Controls.Clear();
var viewer = new DocumentViewer(); //using DevExpress.XtraPrinting.Preview
viewer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(viewer);
var report = new XtraReport1();
viewer.DocumentSource = report;
report.CreateDocument();
GroupPanel1.Controls.Clear();
var designer = new XRDesignPanel(); //using DevExpress.XtraReports.UserDesigner
designer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(designer);
var report = new XtraReport1();
designer.OpenReport(report);
如果要显示报表设计器,则需要使用XRDesignPanel
控件:
GroupPanel1.Controls.Clear();
var viewer = new DocumentViewer(); //using DevExpress.XtraPrinting.Preview
viewer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(viewer);
var report = new XtraReport1();
viewer.DocumentSource = report;
report.CreateDocument();
GroupPanel1.Controls.Clear();
var designer = new XRDesignPanel(); //using DevExpress.XtraReports.UserDesigner
designer.Dock = DockStyle.Fill;
GroupPanel1.Controls.Add(designer);
var report = new XtraReport1();
designer.OpenReport(report);
您好,感谢您的回答,我需要以我在
PrintControl1
工具中尝试过的形式显示XtraReport,但得到相同的错误。如何使用PrintControl
工具在表单上显示此XtraReports?假设PrintControl类用于打印控件,即控件类的后代。您好,感谢您的回答,我需要显示我在PrintControl1
工具中尝试过的表单中的XtraReport,但得到相同的错误。如何使用PrintControl
工具在表单上显示此XtraReports?假设PrintControl类用于打印控件,即控件类的后代。您好,感谢您的回答,我需要显示我在PrintControl1
工具中尝试过的表单中的XtraReport,但得到相同的错误。如何使用PrintControl
工具在表单上显示此XtraReports?假设PrintControl类用于打印控件,即控件类的后代。您好,感谢您的回答,我需要显示我在PrintControl1
工具中尝试过的表单中的XtraReport,但得到相同的错误。如何使用PrintControl
工具在表单上显示此XtraReports?好的,PrintControl类用于打印控件,即控件类的后代。很好。似乎是DX版本14.1的新功能?@StephanKeller否,我在13.2中使用了这两个控件。很好。似乎是DX版本14.1的新功能?@StephanKeller否,我在13.2中使用了这两个控件。很好。似乎是DX版本14.1的新功能?@StephanKeller否,我在13.2中使用了这两个控件。很好。似乎是DX版本14.1的新功能?@StephanKeller否,我在13.2中使用了这两个控件。