XTRA报告分页不工作Dev Express

时间:2012-05-28 15:52:41

标签: c# devexpress xtrareport

所以我想创建多个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();
}

因此我希望在每个页面上都有一个标签,位置(20,200),输出为“迭代:{值为k}”不幸的是,它们都在同一位置被打在一起而没有移动到下一页......

我已经尝试了,

private void Detail_BeforePrint(object sender, PrintEventArgs e)

事件,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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