DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

XtraReports WinForms入门教程一:创建一个静态报表

来源:本站原创   发布时间:2012-09-19   浏览:8615次

本教程将引导你如何使用MS Visual Studio 2008或者2010 创建一个带有报表的简单应用程序。在本教程中,你将学习如何将一个空白报表添加到您的应用程序,以及如何添加静态文本到报表,并且通过最终用户报表设计器预览,打印和编辑报表。

创建一个应用程序,并添加报表

1、运行Microsoft Visual Studio (2008或2010)
2、新建一个项目(CTRL+ SHIFT+ N),并创建一个新的Windows窗体应用程序。

XtraReports,WinForms,入门教程,报表,静态报表,DevExpress

3、在Project菜单上,选择Add New Item... (或者按CTRL+SHIFT+A)来调用Add New Item对话框。

XtraReports,WinForms,入门教程,报表,静态报表,DevExpress

创建报表

4、Visual Studio中将显示报表设计器。(默认情况下,报表被命名为XtraReport1,XtraReports的所有教程中都将使用这个文件名)。需要注意,这个报表源于XtraReport类,并且该类是所有报表的基类。

按住CTRL+ALT+X,打开Toolbox窗格,然后选择DX.12.1: Report Controls 选项卡中的XRLabel控件,并将其拖动到报表的Detail Band中。

XtraReports,WinForms,入门教程,报表,静态报表,DevExpress

5、双击所创建的标签,调用它的内置编辑器,在编辑器中输入 Hello World! 声明。然后使用XtraReports 工具栏调整标签的颜色和字体。

XtraReports,WinForms,入门教程,报表,静态报表,DevExpress

6、通过底部的预览窗口按钮切换到 Preview tab。

XtraReports,WinForms,入门教程,报表,静态报表,DevExpress

输出报表

7、现在,切换到Form1 的设计器,并为其添加三个System.Windows.Forms.Button按钮。将这三个按钮命名为Preview, Print和Edit。

XtraReports,WinForms,入门教程,报表,静态报表,DevExpress

8、为以上三个按钮添加Click事件:

C#
private void button1_Click(object sender, EventArgs e) {
// Create a report.
XtraReport1 report = new XtraReport1();
// Show the report's preview.
report.ShowPreview();
}
private void button2_Click(object sender, EventArgs e) {
// Create a report.
XtraReport1 report = new XtraReport1();
// Print the report.
report.Print();
}
private void button3_Click(object sender, EventArgs e) {
// Create a report.
XtraReport1 report = new XtraReport1();
// Open the report in the End-User Designer.
report.ShowDesigner();
}

VB.NET
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Button1.Click
' Create a report.
Dim Report As New XtraReport1() ' Show the report's preview.
Report.ShowPreview()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Button2.Click
' Create a report.
Dim Report As New XtraReport1()
' Print the report.
Report.Print()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Button3.Click
' Create a report.
Dim Report As New XtraReport1()
' Open the report in the End-User Designer.
Report.ShowDesigner()
End Sub

运行代码,查看结果

运行应用程序。点击Preview按钮调用生成Hello World! 报表的预览窗口。要打印报告,只需点击“ Print”按钮即可。

 XtraReports,WinForms,入门教程,报表,静态报表,DevExpress

 

 

 

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/352.html
在线
客服
微信
QQ 电话
023-68661681
返回
顶部