2017-05-19 92 views
0

我們有一個報告,當我們將它導出爲ex​​cel時,複製了幾行。當我通過detail_format方法時,對於正在複製的行只有1條記錄。另外,當我輸出爲pdf時,它工作正常。對於重複行,有一列在下一行顯示數據。所以,我擴大了這一列,現在它導出OK。對於當前的數據來說這很好,但是,如果數據更廣泛,它會再次實現。該文本框的相關屬性是:葡萄城活躍報告11,導出爲ex​​cel重複行

CanGrow = True; 
CanShrink = False; 
MultiLine = True; 
WrapMode = WrapMode.WordWrap; 

任何幫助,非常感謝。

+0

但是你不能沒有WordWrap管理? – pnuts

+0

我的最後一個屬性是WrapMode = WrapMode.WordWrap; – mikemurf22

+0

我想知道的是,如果沒有這條線,你可以管理。 – pnuts

回答

2

導出到Excel時,可以將TextBox的WrapMode設置爲None。這不會爲具有大量數據的列創建另一行。

SectionReport1 rpt = new SectionReport1(); 
(rpt.Sections["detail"].Controls["textBox3"] as GrapeCity.ActiveReports.SectionReportModel.TextBox).WrapMode = GrapeCity.ActiveReports.Document.Section.WrapMode.NoWrap; 
rpt.Run(); 

XlsExport excelExport = new XlsExport(); 
excelExport.Export(rpt.Document, "../../SectionReport.xls");