DotNetOdf – Create Dynamic Reports from ODT and DOCX

Our customers often want applications that create reports from database queries. This may be invoices with customer data, lists and so on. So I decided that the database framework should have a brother named DotNetOdf. This library was inspired by an older open source project I launched several years ago. You can insert data (for example a customers name and address) into your reports with just a few lines of code, and your customer can maintain the reports himself. During the next time I want to add a function to insert lists (the positions of an invoice for example).

The latest version of the NotReallyORM framework supports this library, for the LazyListRow class now can export its data into a dictionary. The DotNetOdf User Documentation will explain this to you more detailed.

 

The Cover Picture

I was asked where the cover picture of this blog is taken from. Some part of a factory, or something like this, this was the guess.

Far away! So I am forced to disclose the secret. I took this picture at the Vogtlandarena, a world cup ski jump in Klingenthal, Saxonia (Germany). You see the elevator that takes the athletes and the visitors to the top of it. It was a fascinating atmosphere for me, so I took a lot of photos.

Framework News

After my holidays I started to write a User Documentation¬†for the framework. You can try the examples in it without downloading the whole project, just get the DLL (it’s zipped for security reasons). The documentation is not finished at all, but you get a first overview of the concept and a step-by-step example for simple CRUD operations.

I also decided to downgrade the whole project to .NET Version 3.5. Especially in business environments you still have a lot of older Windows XP installations, sometimes locally, sometimes as remote desktop. With XP SP2 there should be now no problem to use the NotReallyORM framework.