【问题标题】:XTRA Reports Page Break Not Working Dev ExpressXTRAReports 分页符不起作用 Devexpress
【发布时间】:2012-05-31 21:28:42
【问题描述】:

所以我想创建多个 XR 对象,并在每个对象初始化之间添加一个分页符。我写了一个小例子来演示:

在 XtraReportsClass 里面我有这个...

int k =0; 
public void addLabel()
{
    XRLabel l = new XRLabel();
    l.Text = "iteration:" + k;
    l.LocationF = new PointF(20, 200);
    k++;
    Detail.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
    Detail.Controls.Add(l);
}

所以我的逻辑是每次都创建一个标签,然后从主窗体中调用该标签,例如...

private void button1_Click(object sender, EventArgs e)
{
    xrReport r = new xrReport();
    r.addLabel();
    r.addLabel();
    r.addLabel();
    r.addLabel();
    r.ShowRibbonPreview();
}

所以我希望在每个页面上都有一个标签,在 Location(20,200) 处,输出为“iteration:{value of k}”不幸的是,它们都在同一个位置被打在一起,而不是移动到下一页...

我已经试过了,

private void Detail_BeforePrint(object sender, PrintEventArgs e)

活动,有什么建议吗?

【问题讨论】:

标签: c# devexpress xtrareport


【解决方案1】:

Dev Express 已经回答了我的问题@--> http://www.devexpress.com/Support/Center/Question/Details/Q404605

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多