Devexpress XtraReport 如何根据计数字段为每个数据源行打印多个标签

Devexpress XtraReport how to print more than one label for each DataSource row based on count field

我正在使用绑定到 PartsInventory 的 XtraReport 为库存系统打印标签 table。绑定 table 的每一行都包含零件的描述以及库存中零件的数量。目前使用 XtraReport 组件,我能够为 DataTable 中的每一行打印一个标签。但是,如果我想打印一个标签贴在每个物理部件上,那么一行应该打印 "count" 个相同的标签。 "count" 是每一行中的一个字段,表示手头有多少个零件。

有没有最好的方法?

谢谢。

感谢您的回复。我放弃了 XtraReport,只是在用户控件上设计了标签,然后将 drawstring() 设计为每个标签的 PrintDocument。如果我坚持使用 XtraReport,我可能会继承 DataTable 并编写自定义 fill() 方法来为每个实际标签填充一行。如果有人对我想出的打印标签的解决方案感兴趣,请告诉我。