2012-02-08 48 views
0

我知道這是一個重複的問題。但我沒有得到正確的解決方案,我的問題。在UI中使用Telerik在MVC3中生成PDF文件

問題:

我使用MVC3 Razor視圖引擎,並在用戶界面中,我們使用Telerik的controls.The問題 我顯示在Telerik的電網。現在我必須生成PDF數據具有相同的數據。
我發現另一種選擇是使用iTextSharp的生成PDF

夫婦的解決方案,
1)從Telerik的MVC網格導出數據**(這裏沒有顯示)

@(Html.Telerik() 
.Grid(Model.InventoryRecords) 
.Name("SiteInventory") 
.PrefixUrlParameters(false) 
.DataBinding(binding => binding.Ajax().Select("_AjaxLoading", "InventoryDetails")) 
.Columns(columns=> 
      { 
       columns.Bound(c => c.ShipmentID).Title("Shipment Number").Width(30); 
       columns.Bound(c => c.PackageStatus).Width(30); 
       columns.Bound(c => c.PackageID).Title("Package Number").Width(30);      
       columns.Bound(c => c.ConfirmationDate).Format("{0:dd-MMM-yyyy}").Title("Confirmation Date").Width(40); 

      }) 
.HtmlAttributes(new { style = "width:100%" }) 
.TableHtmlAttributes(new { style = "width:100%;" }) 
.Filterable() 
.Sortable() 
.Pageable(paging=>paging.PageSize(15).Style(GridPagerStyles.NextPreviousAndNumeric)) 

) 

2)

現在我很困惑哪個選項首先要選擇開始,哪一個更好。

我沒有找到正確的文章來啓動他們任何一個。

你們可以指導我爲他們任何一個建議正確的文章。

回答

0

有一個使用iTextSharp將Telerik MVC Grid導出爲PDF的示例here。我過去曾多次使用過iTextSharp,並高度推薦它:)!

希望這會有所幫助!