CSharp_DevExpress_XtraReport简单实现;

来源:互联网 发布:淘宝网开店流程图 编辑:程序博客网 时间:2024/05/16 12:03

->效果


->源码

SimpleReport.cs类

using System.Drawing;using DevExpress.XtraReports.UI;namespace HelloWorld{    public class SimpleReport : XtraReport    {        private DetailBand Detail;        private PageHeaderBand PageHeader;        private PageFooterBand PageFooter;        // label        private XRLabel HelloWorldLabel;        public SimpleReport()        {            // 创建带区            this.Detail = new DetailBand();            this.PageHeader = new PageHeaderBand();            this.PageFooter = new PageFooterBand();            this.PageFooter.Height = 30;            this.PageHeader.Height = 30;            // 添加带区            this.Bands.AddRange(new Band[] { this.Detail, this.PageHeader, this.PageFooter });            // 标签声明            this.HelloWorldLabel = new XRLabel();            this.HelloWorldLabel.Text = "Hello, World!";            this.HelloWorldLabel.Font = new Font("Tahoma", 15, FontStyle.Bold);            // 添加标签            this.Detail.Controls.Add(this.HelloWorldLabel);        }    }}

// 调用

// 调用
private void button_Click(object sender, EventArgs e) {
    // 报表实例
        SimpleReport report = new SimpleReport();

        // 打印预览
        report.ShowPreviewDialog();

        // 打印弹出框
        report.PrintDialog();
}

0 0
原创粉丝点击