[ NisamJa @ 31.10.2009. 12:07 ] @
| Imam Widows Forms Aplikaciju sa Access bazom, uz koju koristim MicrosoftReportViewer. Sve divno funkcionise, dok ne probam da filtriram report prema vrednostima koje bi korisnik unosio u textBox. Kada u Table/Properties/ Filter/ Exspression unesem konkretnu vrednost, izvestaj je dobar, ali ne znam kako da u 'expression' unesem vrednost iz text box-a. To mi treba da bi izvestaj mogao da se generise prema sifri (sting) i od pocetnog do krajnjeg izabranog datuma(iz dateTime Picker-a).
Meni to deluje kao uobicajeni zahtev, ali googlam vec danima i ne nalazim resenje. Upomoc! |
[ prog @ 15.11.2009. 18:41 ] @
Prosljedjivanje odredjeni vrijednosti u ReportViewer se radi preko parametara reporta.
Prvo u dizajneru raporta definises parametre
2. U Formi u kojoj si postavio kontrolu ReportViewer i zakačio report formiras Load event ili neki drugi dogadjaj kojim trebas da filtriras podatke od korisnika podesis parametre na sljedeci način:
ReportParameter[] p = new ReportParameter[14];// broj 14 označava koliko si parametara definisao u dizajneru reporta
p.SetValue(new ReportParameter("imeParametra", "vrijednostParametra"), 0);//0 označava poziciju parametra, vrijednostParametra je naka osobina koju si prije toga postavio, ime Parametre je naziv koji si definisao u dizajneru raporta
Kad si podesio sve parametre, ubacis parametre u reportViewer.LocalRaport i refresas ga :
reportViewer1.LocalReport.SetParameters(p);
this.reportViewer1.RefreshReport();
Ako je bilo od pomoći uživaj u programiranju.
[ NisamJa @ 19.11.2009. 16:36 ] @
Izvini sto kasnim sa odgovorom, bacila sam se na drugi deo programa, a riporte ostavila po strani.
Hvala ti puno!!!! Bas si mi pomogao, sada taj deo price radi kao satic.
https://static.elitesecurity.o....elitesecurity.org/thumbup.gif
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.