2015-10-01 57 views
1

我有這個報告,我從訪問的重建和它不喜歡的表定期報告,它實際上採用了大量的文本框和矩形,我想如果我堅持的寬度8.1和長度8.9報告的話,我將所有的頁邊距0.1,因此打印一頁,讓所有好的,但是當我把文本框的設計師我想它是那麼我運行報告,看看他們放在其他地方,爲什麼它不能正確呈現是我的問題?有沒有一種更簡單的方法來創建一個在Asp.net webform中的.rdlc報告,我不知道?上的ReportViewer .rdlc報告沒有呈現控件正確

Visual Studio 2008中 報表查看器9.0 的.Net 3.5

enter image description here

顯示了這樣的報表查看器:

enter image description here

回答

2

從你的截圖看來,每一個控制比內容小。 調整文本框的大小或更改字體大小;您還可以修改Padding屬性以釋放一些空間。在此操作之後嘗試設置CanGrow屬性False爲每個不需要垂直增長控制(即多TextBox)。

還要注意的是ASP.NETReportViewer不顯示覆雜的報告非常好;請嘗試使用內置功能以PDF格式導出報告:如果結果更好,請使用LocalReport.Render Method直接以PDF格式呈現它。

+0

是啊,這正是我所做的,我所做的字體大小小,增加了更多的矩形將類似的文本框,但我和周圍的填充亂七八糟didnt並能增長,將給出一個嘗試爲好。但是當我直接將本地報告呈現給pdf並嘗試打印時,它會打印PDF還是未呈現的報告? – ExpertWannaBe

+1

你獲得一個包含PDF文件的'Byte()'。如果你使用ASP.NET您可以發送該文件作爲'Response'客戶(這是在C#中一個很好的例子:http://stackoverflow.com/questions/2057836/how-can-i-return-a-pdf-從-A-Web的請求 - 在-ASP-淨) – tezzo

相關問題