ciao,
diciamo che hai 2 strade per fare questo:
- lasciare al report il filtraggio dei dati, impostando una recordselectionformula ad esempio in questo modo:
- oppure se vai meglio a caricarti i dati con ado.net ti basta fare la query con ado.net usando un TabelDataAdapter (come ad esempio SqlDataAdapter / OledbDataAdapter) che ti riempi la DataTable (o un dataset) con il metodo Fill, e poi passare questa table al report:
...
DataTable miaTabella = new DataTable();
mioDataAdapter.Fill(miaTabella);
ReportDocument mioreport = new ReportDocument ();
mioreport.load("....miofile.rpt");
mioreport .SetDataSource (miaTabella);
...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo