[ mvlado @ 04.02.2008. 19:59 ] @
Da li postoji neki jednostavniji i freeware alat za pravljenje izveštaja osim Crystalreport-a?
Ima li neko neki primer za Crystalreport a da se ne koristi DataSet Schema za generisanje reporta?

Pozdrav.
[ ismilovic @ 05.02.2008. 08:04 ] @
Pravljenje vlastitog izvještaja i nije tako teško kako izgleda na prvi pogled
Napravi klasu nešto slično ovome
Code:

        public BaseReport()  {

            this.printDoc = new PrintDocument();
            this.Landscape = false;    // Inicira defaultPageSeting

            this.printDoc.BeginPrint += new System.Drawing.Printing.PrintEventHandler(this.printDoc_BeginPrint);
            this.printDoc.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDoc_PrintPage);

            this.stdPreview.Document = printDoc;

                                       ...........

A zarim u this.printDoc.PrintPage iscrtaš neki DataView kroz BandReport (kolekcija Labels) i Labels(koja može biti text, polje forme ili vrijednost polja View. View kreiraš u kodu iz jedne ili više Tabli (select upit)
[ Predrag Glumac @ 05.02.2008. 08:24 ] @
MS Reporting - integrisan i jednostavan dizajner u VS 2005, vrlo fleksibilan za prosirenja (od custom data sourcea do formata u kome se renderuje), jedino sto je dizajner malcice bagovit, ali su bagovi koji je lako prevazidju.
[ sstanko78 @ 08.02.2008. 08:46 ] @
Trenutno odrzavam IS sa Crystal Reporti-ima.
Ne volim ga bas preterano.

Pogledaj:

Report Sharp-Shooter
http://www.perpetuumsoft.com/
postoji besplatna verzija uz registraciju, pogledaj pod: License for Report Sharp-Shooter Express.
Probao sam ga na jednom projektu, nije loš


Microsoft reportviewer i ta reporting komponenta je
dosta bagovita
o tome na http://www.gotreportviewer.com/

ako ti treba nesto jednostavnije mogao bi koristit i
pdf lib, listu možes naći na:
http://csharp-source.net/open-source/pdf-libraries
[ Predrag Glumac @ 08.02.2008. 13:45 ] @
Citat:
Microsoft reportviewer i ta reporting komponenta je
dosta bagovita

Moram da stanem u odbranu MS Reportinga Reporting u run-timeu radi besprekorno, nikada nisam imao ni jedan jedni problem sa istom. Bilo da je MS Reporting kao lokalna komponenta, bilo kao Web Servis. Ima par sitnih bagova u dizajneru, koji se obicno mogu lako resiti iz samog VS-a (ono sta sam primetio je bug prilikom izmene datasource-a koji je tipizirani dataset) , mada je nekada potrebno otvoriti u obicnom text editoru i rucno izmeniti njegov "Reporting Markup Language" i brljotine, ali to je vrlo, vrlo retko.
[ sstanko78 @ 14.02.2008. 12:16 ] @
Ja sam sa reportviewer i MS Reportinga imao
problema jednom od ranijih projekata sa marginama.

1. Programski nisam mogao da promenim margine reporta.
2. Kad korisnig zeli da menja margine , on se malo "čudno" ponašao
margine su se ponekada pomerale same od sebe

U pitanju je verzija koja dolazi sa VS 2005
[ mvlado @ 15.02.2008. 23:36 ] @
Ok mislim da se nismo baš razumeli ali i ovo je pomoglo. Malo sam čačkao ovih dana i uspeo sam da napravim izveštaj i da ga odštampam, CrystalReport.
Ja imam problem sa kreiranjem dokumenta izveštaja. Kada ja na izveštaj postavim neki texbox kako sad da kažem da je to kolona "Ime" iz tabele XZY odnosno datasource tabele? Ja moram da kreiram data source u VS-u pa ga onda povežem sa CristalReport-om i onda prevlačim polja sa desne strane ekrana, otvotim stablo Database, i onda se sve lepo samo napravi. E sad kako ja da za data source koristim moj dataset objekat koji sam napravio u kodu?
DataSet Ds = new DataSet;