簡體   English   中英

C#中Excel數據透視表的替代方法

[英]Alternative for Excel pivotTable in c#

我需要找到一種方法來模擬在C#WinForms應用程序中連接到數據庫的MS Excel數據透視表。
我的數據庫具有多個視圖,我需要為其創建報​​表,這些報表可以由指定的列過濾。

就目前而言,我認為ReportViewer組件可以是C#WinForms中最相似的組件,但我唯一不明白如何輕松實現的就是根據報表按列值進行過濾,就像我可以輕松地在Excel數據透視表中進行設計一樣通過將列拖動到“報表過濾器”區域。

關於數據透視表C#替換(免費)的任何建議或在ReportViewer中按列值過濾結果集的任何建議?

幾天前,我寫了一篇有關如何使用C#創建數據透視表的文章,並在C-sharpcorner( http://www.c-sharpcorner.com/uploadfile/d2dcfc/how-to-export-data-到一個工作表並創建數據透視表i / )。

實際上,我也使用這種方法的庫來實現此功能。 希望本文能給您一些建議。

最好的祝福。

我從未嘗試過,但是您可以使用Office Web組件:它們是com Activex(數據透視控件,圖表控件和電子表格),但是我認為您可以將它們嵌入到Winform中。 不幸的是,他們已被解雇(自Office 2007起),但它們工作正常。 您可以在http://www.microsoft.com/zh-cn/download/details.aspx?id=22276中找到它們

出(商業) XtraPivotGrid Suite 它提供與Excel中相同的列篩選。 有免費試用版。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM