Параметры генератора отчетов для приложения Winforms? - PullRequest
4 голосов
/ 01 декабря 2010

Я выбираю генератор отчетов для своего приложения .NET winforms, и это сводит меня с ума.Я совсем не знаком с генераторами отчетов, поэтому ...

Кто-нибудь знает о генераторе отчетов, который:

1.- Прост в развертывании по отношению к основному приложению

а.(Наименее, наименее, наименее желательно) Иметь отдельный scriptable / silent установщик (я могу заставить установщик приложения вызывать установщик генератора отчетов)

b.(Я могу жить с этим) Иметь «интегрируемый» установщик (встроенный установщик как для приложения, так и для генератора отчетов может быть легко создан)

c.(Наиболее желательно) Возможна установка Clickonce / xcopy (вообще без установки !!! yay !!!!).

2.- В некоторой степени поддерживает сценарии:

а.(Я могу жить с этим) Можно ли изменить определенные свойства (источники изображения, цвета, видимость, ширину и т. Д.) Во время выполнения?

b.(Наиболее желательно) Возможно ли - в дополнение к предыдущему элементу - добавить / удалить элементы в отчете во время выполнения?

3.- Самонастраивается при изменении размера страницы:

a.(Наименее желательно) Необходимо вручную изменить размер объектов, динамически получая доступ к структурам отчетов (относится к 2a)

b.(Наиболее желательно) Отчет и его элементы автоматически подстраиваются под доступный размер холста / бумаги (как это делают HTML-страницы, используя проценты)

4.- Размер отдельных элементов в отчете увеличивается / уменьшаетсяв соответствии с отображаемым внутри содержимым (элементы могут быть столбцами сетки):

a.(Наименее желательно) Элемент растет только вертикально, чтобы вместить больший контент (без отсечения).

b.Размер элементов может изменяться в зависимости от содержимого (например, элемент

).Например, столбцы в сетке должны увеличиваться / уменьшаться в зависимости от содержимого (как в элементе HTML

5.- Должна быть предусмотрена возможность экспорта отчета, по крайней мере, с превосходным качеством.и PDF.

6.- Средство просмотра отчетов должно поддерживать языки, отличные от английского.

Я не знаю, нереальны ли мои потребности, но генераторы отчетов - это не мое, яв замешательстве.

Кто-нибудь, имеющий опыт работы в этой области, может дать мне любой указатель в правильном направлении для моего расследования?

Ответы [ 2 ]

3 голосов
/ 01 декабря 2010

Мы используем DevExpress XtraReports, который работает в WinForms, ASP.NET, WPF и Silverlight. Это полнофункциональный и должен быть способен на большинство, если не все то, что вы хотите. Узнайте больше здесь:

http://devexpress.com/Products/NET/Reporting/

1 голос
/ 01 декабря 2010

Я был на вашей позиции много раз (разрабатывал приложение WinForms с функцией отчетов) и думаю, что вам лучше всего подождать ... Crystal Reports Он соответствует всем изложенным критериям, но имеет очень большую распространяемость. Он также имеет .NET SDK, встраиваемый дизайнер и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...