Альтернатива для сводной таблицы Excel в c # - PullRequest
1 голос
/ 28 марта 2012

Мне нужно найти способ эмулировать сводные таблицы MS Excel, подключенные к базе данных, в приложении C # WinForms.
У меня есть база данных с несколькими представлениями, для которых мне нужно создавать отчеты, которые можно фильтровать по указанным столбцам.

На данный момент, я думаю, что компонент ReportViewer может быть наиболее похожей заменой в C # WinForms, но единственное, что я не видел, как это легко реализовать, - это фильтровать по значению столбца в зависимости от отчета, как я легко могу создать Сводная таблица Excel путем перетаскивания столбцов в область фильтра отчетов.

Есть ли какие-либо предложения по замене сводной таблицы C # (БЕСПЛАТНО) или фильтрации набора результатов по значению столбца в ReportViewer?

Ответы [ 3 ]

1 голос
/ 30 марта 2012

Несколько дней назад я написал статью о том, как создать сводную таблицу на C #, и делюсь ею на C-sharpcorner (http://www.c -sharpcorner.com / uploadfile / d2dcfc / how-to-export- данных в один-лист-и создать-поворотный стол-я / ).

На самом деле, я также использую библиотеку в этом методе для реализации этой функции. Я надеюсь, что эта статья может дать вам несколько советов.

С наилучшими пожеланиями.

0 голосов
/ 17 мая 2012

Я никогда не пробовал, но вы могли бы использовать офисные веб-компоненты: это com activex (управление сводной диаграммой, управление диаграммой и электронная таблица), но я думаю, что вы можете встроить их в свою win-форму. К сожалению, они были уволены (начиная с офиса 2007 года), но они работают нормально. Вы можете найти их на http://www.microsoft.com/en-us/download/details.aspx?id=22276

0 голосов
/ 28 марта 2012

Проверьте (коммерческий) XtraPivotGrid Suite .Он обеспечивает ту же фильтрацию столбцов, что и в Excel.Доступна бесплатная пробная версия.

...