回复 10楼sakeryu的帖子
sakeryu 你好
从导出的Excel文件来看,确实没有RepeatRow属性,然而,使用Spread导出Excel文件时,如果设置了RepeatRowStart和RepeatRowEnd就应该正常导出这两个值。
现在Excel中没有这样的设置,如果只从Excel文件本身还无法找到原因,附件是我做的一个简单测试工程,设置了RepeatRowStart和RepeatRowEnd属性,然后导出为Excel文件,使用Excel打印时确实可以重复打印前六行。
现在我这边无法判断的就是,你代码中是否设置了RepeatRowStart和RepeatRowEnd,或者是以什么方式设置这两个属性,能否将你的代码发给我们看一看。我们担心的是如果通过fpSpread1.ActiveSheet.PrintInfo.RepeatRowStart方式来设置,只能设置一个SheetViewRepeatRowStart,而可能会遗忘其它SheetView的设置。
如果能将你的代码发给我们调试一下,我想调查起来会更快速些。
测试工程:VS2010 + Spread for WinForms 6.0.3505.2008 + Excel2003、Excel2007
导出的Excel使用Excel2003和2007都能够正常的在每一页重复打印前六行
5175_RepeatRow.zip
(23.07 KB, 下载次数: 328)
|