日期:2014-05-17  浏览次数:20906 次

DEV报表大神来吧,请教个问题
我新建了个DEV的XtraReport报表

然后在Detail里面加了一个XTable,

然后我外部窗口传入了一个数据有500行的DataTable,然后我循环每个DataRow,把DataRow里的值放到一个XTableRow里面,最后给我的XTable执行Rows.Insert

问题来了  如果我的数据过多,比如说500行以上,进行调试时XTable内的行也有500多行了,但是打印时,就是不显示,而且表格显示不了(不知道是不是表格行数过多的问题)。。。。。如果是DataTable记录只有几行或者几十行,就可以正确打印。。。。


高分求解啊
------最佳解决方案--------------------
请问楼主 DEV的XtraReport报表控件哪有下载啊
------其他解决方案--------------------
引用:
报表大神们  来吧


懂报表的还要会DEV的XtraReport,按你的描述,很有可能是表格行数过多引起的。。。

------其他解决方案--------------------
亲,我也不知道啊,是公司的

引用:
请问楼主 DEV的XtraReport报表控件哪有下载啊



------其他解决方案--------------------
引用:
亲,我也不知道啊,是公司的

引用:请问楼主 DEV的XtraReport报表控件哪有下载啊
额,谢谢,没事
------其他解决方案--------------------
报表大神们  来吧
------其他解决方案--------------------
引用:
引用:报表大神们  来吧

懂报表的还要会DEV的XtraReport,按你的描述,很有可能是表格行数过多引起的。。。


怎么解决这种问题呢?   不知道这是DEV的错还是其他问题
------其他解决方案--------------------
引用:
引用:引用:报表大神们  来吧

懂报表的还要会DEV的XtraReport,按你的描述,很有可能是表格行数过多引起的。。。

怎么解决这种问题呢?   不知道这是DEV的错还是其他问题


dev控件用过,但是没用过XtraReport,,你截图看看。。。
------其他解决方案--------------------
解决问题了。。。。。

本来我是一个个的Table.Insert()

现在改成Rows.AddRange()一次性把所有500行追加进去就可以了