Visual Studio 將 GridView 導(dǎo)出到 Word 控件
Aspose.Words是一種高級Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務(wù)。API支持生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印文檔,而無需在跨平臺應(yīng)用程序中直接使用Microsoft Word。
Aspose API支持流行文件格式處理,并允許將各類文檔導(dǎo)出或轉(zhuǎn)換為固定布局文件格式和最常用的圖像/多媒體格式。
Aspose技術(shù)交流群(761297826)
將 GridView 導(dǎo)出到 Word 控件是一個 ASP.NET 服務(wù)器控件,它允許使用Aspose.Words將 GridView 的內(nèi)容導(dǎo)出到 Word 處理文檔中。它在 GridView 控件的頂部添加了導(dǎo)出到 Word按鈕。單擊該按鈕可將 GridView 控件的內(nèi)容動態(tài)導(dǎo)出到文字處理文檔,然后在幾秒鐘內(nèi)自動將導(dǎo)出的文件下載到用戶選擇的磁盤位置。
模塊特點
此控件的初始版本提供以下功能:
- 獲取您最喜愛的在線 GridView 內(nèi)容的離線副本,以便在您所需的文字處理文檔中進行編輯、共享和打印。
- 繼承自默認(rèn)的 ASP.NET GridView 控件,因此具有其所有功能和屬性。
- 將 GridView 導(dǎo)出為 Doc、Dot、Docx、Docm、Dotx、Dotm、Rtf、Odt、Ott 和 Txt 格式。
- 適用于從 .NET 2.0 開始的所有 .NET 版本。
- 能夠自定義/本地化導(dǎo)出按鈕文本。
- 以橫向模式導(dǎo)出的選項,以防 GridView 內(nèi)容更寬并且不適合默認(rèn)縱向模式
- 使用 CSS 在“導(dǎo)出”按鈕上應(yīng)用您自己的主題外觀。
- 在導(dǎo)出文檔頂部添加自定義標(biāo)題的選項
- 將每個導(dǎo)出的文檔保存在服務(wù)器上的可配置磁盤路徑的選項
- 啟用分頁時導(dǎo)出當(dāng)前頁面或所有頁面的選項
此控件允許您以以下不同的文件格式導(dǎo)出 GridView。
- 將 GridView 導(dǎo)出到 Word 文檔。
- 將 GridView 導(dǎo)出到 Doc
- 將 GridView 導(dǎo)出為 Dot
- 將 GridView 導(dǎo)出到 Docx
- 將 GridView 導(dǎo)出到 Docm
- 將 GridView 導(dǎo)出到 Dotx
- 將 GridView 導(dǎo)出到 Dotm
- 將 GridView 導(dǎo)出為 Rtf
- 將 GridView 導(dǎo)出到 Odt
- 將 GridView 導(dǎo)出到 Ott
- 將 GridView 導(dǎo)出到 Txt
系統(tǒng)要求和支持的平臺
系統(tǒng)要求
Export GridView To Word Control for Visual Studio 可以在任何安裝了 IIS 和 .NET Framework 2.0 或更高版本的系統(tǒng)上使用。
支持的平臺
在 .NET Framework 2.0 或更高版本上運行的所有 ASP.NET 版本都支持將 GridView 導(dǎo)出到 Visual Studio 的 Word 控件。您可以使用以下任何 Visual Studio 版本在您的 ASP.NET 應(yīng)用程序中使用此控件
- 視覺工作室 2005
- 視覺工作室 2008
- 視覺工作室 2010
- 視覺工作室 2012
- 視覺工作室 2013
下載
您可以從以下位置之一下載 Export GridView To Word Control
- 視覺工作室畫廊
- Github
安裝
安裝 Export GridView To Word Control 非常簡單易行,請按照以下簡單步驟操作
對于 Visual Studio 2010、2012 和 2013
- 提取下載的 zip 文件
- 雙擊 VSIX 文件 Aspose.Words.GridViewExport.vsix
- 將出現(xiàn)一個對話框,向您顯示計算機上安裝的可用和受支持的 Visual Studio 版本
- 選擇要將 Export GridView To Word 控件添加到的對象。
- 點擊安裝
安裝完成后,您將看到一個成功對話框。
注意:請確保重新啟動 Visual Studio 以使更改生效。
對于 Visual Studio 2005、2008 和 Express 版本
請按照以下步驟在 Visual Studio 中集成 Export GridView To Word Control,以便像其他 ASP.NET 控件一樣輕松拖放
- 提取下載的 zip 文件
- 確保以管理員身份運行 Visual Studio
在“工具”菜單上,單擊“選擇工具箱項”。
- 單擊瀏覽。出現(xiàn)“打開”對話框。
- 瀏覽到提取的文件夾并選擇 Aspose.Words.GridViewExport.dll
- 單擊確定。
當(dāng)您在左側(cè)工具箱中打開 aspx 或 ascx 控件時,您將在常規(guī)選項卡下看到 ExportGridViewToWord
使用
安裝后,很容易開始在您的 ASP.NET 應(yīng)用程序中使用此控件
對于 .NET Framework 4.0 及更高版本 | 對于 .NET Framework 2.0 及更高版本 |
---|---|
對于在 Visual Studio 2010 及更高版本中運行在 .NET Framework 4.0 及更高版本中的應(yīng)用程序,您應(yīng)該在工具欄的Aspose選項卡中看到ExportGridViewToWord控件,如下所示。您可以像任何其他 .NET 控件一樣簡單地將此控件拖放到您的 ASP.NET 頁面、控件或母版頁上并開始使用。 |
為了在任何 visual studio 版本的 .NET 2.0 中運行的應(yīng)用程序中使用此控件,請確保已按照 8.1.2.1Express版本 您應(yīng)該在工具欄的常規(guī)選項卡中看到ExportGridViewToWord控件,如下所示。您可以像任何其他 .NET 控件一樣簡單地將此控件拖放到您的 ASP.NET 頁面、控件或母版頁上并開始使用。 |
手動添加 ExportGridViewToWord 控件
如果您在使用上述使用 Visual Studio 工具箱的方法時遇到任何問題,您可以手動將此控件添加到運行在任何高于 2.0 的 .NET 框架上的 ASP.NET 應(yīng)用程序
- 如果您使用的是 Visual Studio,請確保以管理員身份運行
- 添加對Aspose.Words.GridViewExport.dll 的引用,在您的 ASP.NET 項目或 Web 應(yīng)用程序的解壓下載包中可用。確保您的 Web 應(yīng)用程序/Visual Studio 具有對此文件夾的完全訪問權(quán)限,否則您可能會遇到訪問被拒絕的異常。
- 將此行添加到頁面、控件或 MasterPage 的頂部
<%@ Register assembly="Aspose.Words.GridViewExport" namespace="Aspose.Words.GridViewExport" tagprefix="aspose" %>
將以下內(nèi)容添加到您要添加控件的 ASP.NET 頁面、控件或主頁上的某個位置
<aspose:ExportGridViewToWord ID="ExportGridViewToWord1" runat="server"></aspose:ExportGridViewToWord>
常見問題
使用此控件時可能遇到的常見問題
# | 問題 | 回答 |
---|---|---|
1個 | 我在工具箱中看不到 ExportGridViewToWord 控件 |
Visual Studio 2010 及更高版本 1. 確保您已使用下載包中的 VSIX 擴展文件安裝此控件。要驗證,請轉(zhuǎn)到工具 -> 擴展和更新。在 Installed 下,您應(yīng)該看到“Aspose Export Export GridView To Word Control”。如果看不到,請嘗試重新安裝
2. 確保您的Web 應(yīng)用程序運行在.NET framework 4.0 或更高版本中,對于較低版本的.NET framework,請檢查上述替代方法。 3. 確保您已按照上述說明手動將此控件添加到您的工具箱。 |
2個 | 運行應(yīng)用程序時出現(xiàn)“訪問被拒絕”錯誤 |
1. 如果您在生產(chǎn)環(huán)境中遇到此問題,請確保將 Aspose.Words.dll 和 Aspose.Words.GridViewExport.dll 復(fù)制到您的 bin 文件夾中。 2. 如果您使用的是 Visual Studio,請確保以管理員身份運行它,即使您已經(jīng)以管理員身份登錄也是如此。 |
Aspose .NET 導(dǎo)出 GridView 到 Word 控件屬性
公開了以下屬性以配置和使用此控件提供的很酷的功能
物業(yè)名稱 | 類型 | 示例/可能的值 | 描述 |
---|---|---|---|
導(dǎo)出按鈕文本 | 細(xì)繩 | 導(dǎo)出到 Word | 您可以使用此屬性覆蓋現(xiàn)有的默認(rèn)文本 |
ExportButtonCss類 | 細(xì)繩 | btn btn-主要 | 應(yīng)用于導(dǎo)出按鈕的外部 div 的 Css 類。要在按鈕上應(yīng)用 css,您可以使用 .yourClass 輸入 |
橫向?qū)С? | 布爾值 | 對或錯 | 如果為真,它將輸出文檔的方向更改為橫向。默認(rèn)為縱向 |
導(dǎo)出文件標(biāo)題 | 細(xì)繩 | <h4>GridView 導(dǎo)出示例報告</h4> | 您可以使用 html 標(biāo)簽為您的標(biāo)題添加樣式 |
導(dǎo)出輸出格式 | 枚舉 | 文檔、點、Docx、Docm、Dotx、Dotm、Rtf、Odt、Ott、Txt | 導(dǎo)出文檔的輸出格式。支持的格式有 Doc、Dot、Docx、Docm、Dotx、Dotm、Rtf、Odt、Ott、Txt |
ExportOutputPathOnServer | 細(xì)繩 |
c: 溫度 |
本地輸出 自動保存導(dǎo)出副本的服務(wù)器上的磁盤路徑。應(yīng)用程序必須具有對此路徑的寫入權(quán)限。 |
導(dǎo)出數(shù)據(jù)源 | 目的 | allRowsDataTable | 設(shè)置此數(shù)據(jù)綁定控件從中檢索其數(shù)據(jù)項列表的對象。該對象必須具有需要導(dǎo)出的所有數(shù)據(jù)。除了正常的 DataSource 屬性之外,還使用此屬性,并且在啟用自定義分頁并且當(dāng)前頁面僅獲取要在屏幕上顯示的行時很有用。 |
許可證文件路徑 | 細(xì)繩 |
服務(wù)器上許可證文件的本地路徑。例如 c: inetpub Aspose.Words.lic |
下面顯示了使用所有屬性將 GridView 導(dǎo)出到 Word 控件的示例
<aspose:ExportGridViewToWord Width="800px" ID="ExportGridViewToWord1" ExportButtonText="Export to Word" CssClass="table table-hover table-bordered" ExportButtonCssClass="myClass" ExportOutputFormat="Doc" ExportInLandscape="true" ExportOutputPathOnServer="c:\\temp" ExportFileHeading="<h4>Example Report</h4>" OnPageIndexChanging="ExportGridViewToWord1_PageIndexChanging" PageSize="5" AllowPaging="True" LicenseFilePath="c:\\inetpub\\Aspose.Words.lic" runat="server" CellPadding="4" ForeColor="#333333" GridLines="Both"> </aspose:ExportGridViewToWord> 支持、擴展和貢獻(xiàn)
支持
從 Aspose 成立之初,我們就知道僅僅為我們的客戶提供好的產(chǎn)品是不夠的。我們還需要提供良好的服務(wù)。我們自己也是開發(fā)人員,并且了解當(dāng)技術(shù)問題或軟件中的怪癖阻止您做您需要做的事情時是多么令人沮喪。我們來這里是為了解決問題,而不是制造問題。
這就是我們提供免費支持的原因。凡是使用過我們產(chǎn)品的人,無論是購買過的還是正在評價中的,都值得我們充分的關(guān)注和尊重。
您可以使用Github記錄與此控件相關(guān)的任何問題或建議。
擴展和貢獻(xiàn)
Aspose .NET Export GridView To Word Control for Visual Studio 是開源的,其源代碼可在下面列出的主要社交編碼網(wǎng)站上獲得。鼓勵開發(fā)人員下載源代碼并根據(jù)自己的需求擴展功能。
源代碼
您可以從以下位置之一獲取最新的源代碼
如何配置源代碼
您需要安裝以下內(nèi)容才能打開和擴展源代碼
- 視覺工作室 2010
請按照這些簡單的步驟開始
- 下載/克隆源代碼。
- 打開 Visual Studio 2010 并選擇“文件” > “打開項目”
- 瀏覽到您下載的最新源代碼并打開Aspose.Words.GridViewExport.sln
源代碼概覽
解決方案中有三個項目
- Aspose.Words.GridViewExport - 包含 .NET 4.0 的 VSIX 包和服務(wù)器控件。
- Aspose.Words.GridViewExport_DotNet_2.0 - .NET 2.0 的擴展 GridView 控件
- Aspose.Words.GridViewExport.Website - 用于測試 Word Exportable GridView 控件的 Web 項目