Devexpress Xtrareports数据绑定在每条记录后生成(不需要的)分页

时间:2012-07-31 09:13:13

标签: asp.net devexpress xtrareport

使用devexpress xtrareports版本11.2我使用临时表设置了数据绑定报告。我将内容绑定到报告上的单个xrrichttext。

生成每条记录,并在新页面上开始每条下一条记录。现在我想失去自动分页功能并实现我自己的破解逻辑。

但我还没有放弃自动休息。我在设计模式中浏览了所有分页符属性,但所有内容都已设置为无。

除了xrrichtext之外,还有一个包含xrlabel的xrpanel,默认设置为低高度,cangrow / canshrink为true。

我可以为此设置一些特定的东西,还是我还缺少某些东西?

编辑: 我正在使用detailband,在认识到这可能是问题后,我已经给了xrrichtext一个最小的高度,但这似乎没有帮助。但是在我重新开始之后,这确实解决了问题。

但是现在我自己的分页符没有按预期工作,不确定我是否应该为此开始另一个问题。

在detailband中我添加了一个xrpagebreak。 在detail_beforeprint中,我检查当前记录是否需要分页

    If GetCurrentColumnValue("break") = True Then
        xrPageBreak1.Visible = True
    Else
        xrPageBreak1.Visible = False
    End If

现在我正在为每条记录获取分页,似乎对字段'break'的值没有反应?

1 个答案:

答案 0 :(得分:0)

你正在使用哪个reportband?

某些报告带只在每个页面上出现一次,通常会将数据添加到详细信息区域,直到页面已满为止。或直到你自己打破页面