ПредишенСледващото

Нова работа аз бях помолен да се справят с доклад генератор FastReport .Net. По-рано, аз трябваше да се справят с други системи за отчитане, например, Crystal Reports и услуги на Microsoft отчитане. Тяхната функционалност е достатъчно за мен, преди да срещна FastReport.

Наистина мощен продукт с широка функционалност. Една от любимите ми функции на FastReport .net - способността да създавате отчети директно от потребителския код за кандидатстване. В тази статия искам да се разгледа пример за използването на такива "функции". Това е наистина удобно, когато не е нужно много файлове, които се предоставят с Търсейки-shnikom. В допълнение, можете да контролирате напълно създаването на самостоятелно доклад, промяна на вида на обекта на доклад, в зависимост от логиката на приложението.

На първо място, да обясни какво е разликата между изграждане на доклад от кода на потребителското приложение към класическия модел на развитие в специален дизайнер.

Обикновено, генератор доклад предвижда специален дизайнер за развитието на шаблон на отчет. Това може да е компонент на IDE или просто външна програма. Дизайнер поставя компоненти на изходните данни на страницата на доклад от създаването си свойства. Това е подобно на дизайна на формуляри за кандидатстване в проект за Форми на Windows.

По този начин, ние считаме, всички от примера.

Създаване на Windows Forms приложение в C # (разбира FastReport .Net трябва да бъде инсталиран в този момент).

Създаване на манипулатор притискат събития. Ето целия код на приложението.

На първо място, добавете линк към FastReport.dll библиотека (което е в FastReport .Net пакет).

Също така, се добавя FastReport библиотека, FastReport.Utils и FastReport.Data в използването.

Създаване на копие на доклад:

За да обобщим. FastReport .Net доволен друга интересна функция - създаването на доклад от кода. Когато това може да бъде полезен? Ако не искате да произведе един куп файлове с отделни отчетни шаблони или шаблон за отчет искате да скриете в програмата, за да се избегне увреждане или промяна на шаблона. Също така е удобно да се промени образеца за отчет, директно по време на изпълнението на вашата кандидатура. Това дава по-голяма гъвкавост на докладите и способността да се използва един и същ шаблон, той се променя в зависимост от логиката на програмата.

Лично аз използват съоръженията в програмния код познатите и удобни. Така че създаването на доклада е практически не се различава от написването основни приложения код прозорец.

прекупвачи

Свързани статии

Подкрепете проекта - споделете линка, благодаря!