Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
SetDataSource e gli array.....
martedì 11 aprile 2006 - 12.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mar 11 apr 2006 - 12:34
ciao a tutti, ho un report che funziona benissimo se gli passo un recordset, ma ora DEVO passargli un array, ma ogni volta che passo un array il report mi stampa tutti i recs del db (e cio' non e' bello) !!!!
L'array lo creo cosi' :
Dim aCampi As Array = Array.CreateInstance(GetType(Object), nrecdeldb, ncampidelrec)
lo popolo e poi lo passo a cristal:
rptCustomersOrders.SetDataSource(acampi)
o gia' provato ad invertire i nrecdeldb con ncampidelrec e viceversa, ma nel report compaiono sempre tutti i records anche se nell'array c'e' un solo recs (o anche nessuno) :-((((
Che posso fare ?!?!?!
help me please
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 25 apr 2006 - 13:01
ciao,
Crystal si aspetta 1a struttura di tipo "datatable" o "dataset" come parametro per il SetDataSource.
O passi tramite 1a di queste 2 classi del fmw oppure puoi lasciare al report il filtro dei dati, specificandogli via codice la "RecordSelectionFormula" che ti serve per avere come risultato il display dei soli record che ti interessano...es:
...
rptCustomersOrders.RecordSelectionFormula = "{miodb.anno} >= 2000"
...
ovviamente è 1esempio, poi tu metterai il filtro che fa al caso tuo...
ciao.
ps: per i problemi relativi a reportistica c'e' 1a stanza apposita, meglio se posti la dentro in modo da tenere piu ordinato il forum
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !