日期:2014-05-20  浏览次数:21089 次

rdlc中的大段textbox内容如何跨页显示?
我开发的一个web系统,用户填写一些单据,类似出入库单据有表头和明细;然后有一个功能,就是选中一个单据后,生成相应的word报表文档。我用的是rdlc的自动生成word功能;

有一个问题不知如何解决,在这个word输出文档中,要显示行数不确定的明细项,这个用表(tablix)动态加载没有问题;问题是在这个动态行后门还有大段的文字;

目前,我把这些大段固定文字都放到一个文本框里面;但它是一个整体,要么统一在本页显示,要么统一在下一页显示;

有什么方法或属性,能让同一个文本框里面的文字先在本页显示,显示不下的再到下一页 ?

------解决方案--------------------
在rdlc报表的适当位置放置一个rdlc子报表,在子报表上放置一个文本框(textbox),文本框高度设置为可随内容增大,把文本框内容设定为一个参数或字段,从父报表传递大段的内容给子报表的这个参数。这样,当子报表文本框的内容增加时,如果父报表一页显示不下,可自动跨页显示。
  我试过,可以做到!