>salve a tutti , premetto che sono nuovissimo e questa è sicuramente
>una domanda da niubbetto
>premessa: ho creato un oggetto crystalreport.rpt e l'ho associato
>a un database sql tramite dao.
il tipo di associazione è 1po vecchia, che versione stai parlando? stai usando i report di visual studio 2005 percaso? usa ado piuttosto...
>se io voglio passare dei dati da un oggetto .net ad esempio una
>semplice text a un campo parametro... per poi quindi filtrare
>i record della ricerca, come devo fare? perche se vado ad aggiungere
>dati dell'origine , esattametne sotto" dati del progetto -->
>oggetti.net"
allora se devi filtrare i dati devi impostare la "RecordSelectionFormula" del report, dove imposti praticamente il "where" della string sql.
ReportDocument report = new ReportDocument();
report.Load("c:\...\report.rpt");
report.RecordSelectionFormula = " {campo} = 0";
CrystalReportViewer1.ReportSource = report;
>e qua mi da la lista dei form che utilizzo, notando pero' che
>non mi da la lista di oggetti che ho usato, tipo le text e le
>label etce ma solo le proprieta' del form che non saprei come
>usare... non so come proseguire... se avete intuito vagamente
>il mio problemuccio e mi date una mano non saprei come rignraziarvi
questa parte non l'ho capita, se devi impostare qualcosa del report tipo qualche label puoi mettere un campo formula e passargli il valore che vuoi vedere:
report.DataDefinition.FormulaFields["miaformula"].Text = "ciao ciao";
ma forse tu vuoi fare qualcosa di diverso...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo