XTRA сообщает, что разрыв страницы не работает Dev Express

ТАК Я хочу создать несколько объектов 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)

событие, любые предложения?


person Harold Mintah    schedule 28.05.2012    source источник
comment
создайте вопрос с прикрепленным образцом проекта на веб-сайте devexpress, если это предложение в некоторых случаях вам не подходит.   -  person Niranjan Singh    schedule 29.05.2012


Ответы (1)


Dev Express ответил на мой вопрос @ --> http://www.devexpress.com/Support/Center/Question/Details/Q404605

person Harold Mintah    schedule 31.05.2012