Crystal report carica dati

martedì 02 maggio 2006 - 19.05

car_79 Profilo | Newbie

salve ragazzi!

problema:
ho creato un report con la procedura guidata di vs 2005 ho associato il report ad una tabella del mio dataset tipizzato, ho creato un form, ho aggiunto un controllo CrystalReportViewer ed ho associato il report creato in precedenza.

nell'evento form_load del form popolo la tabella con i dati effettivi del database.
Me.Merce_Da_CaricareTableAdapter.Fill(Me.DsGest.Merce_Da_Caricare)

il problema e che mi vieve visualizzata una pagina vuota senza dati.

dove sbaglio?

freeteo Profilo | Guru

ciao,
sembra proprio che non sia stata agganciata al report la tabella che hai popolato tu, quindi ti manca di farlo dopo il fill con questo codice:
mioReport.SetDataSource(Me.DsGest.Merce_Da_Caricare)

dove "mioReport" ovviamente è il nome tuo report...

ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

car_79 Profilo | Newbie

Grazie tanto Matteo. Adesso funziona perfettamente.

anicap81 Profilo | Newbie

Salve, cercavo informazioni per accedere ad un database Mysql in localhost..Ho provato con l'installazione di driver ODBC e OLEDB ma non funziona..

MarKonE Profilo | Guru

>Salve, cercavo informazioni per accedere ad un database Mysql
>in localhost..Ho provato con l'installazione di driver ODBC e
>OLEDB ma non funziona..

Ciao, hai utilizzato il connettore ufficiale di mysql ?
Eccolo qui : http://dev.mysql.com/downloads/connector/net/1.0.html

Poi dovresti essere un po' più preciso per favore nel descrivere il tuo problema.

Buona fortuna

anicap81 Profilo | Newbie

Scusa ma andavo di fretta..
In pratica a me serve eseguire dei report con Crystal Report di visual web developer utilizzando database Mysql e lavorando in locale (Non con server SQL)..
Ho installato Mysql Connect (in realtà ho provato anche con mysqlOdbc), ho installato anche altri tipi di driver, ma quando vado ad eseguire una nuova connessione al mio database non riesco a connettermi.

freeteo Profilo | Guru

ciao a tutti,
hai controllato se riesci a connetterti da qualche tool di amministrazione di mysql?
perche se non ricordo male da rete con mysql se non dai il "grant" all'utente non si connette...pero' adesso non ricordo bene...

Cmq se provi con mysql via oledb dovrebbe andare :
http://dev.mysql.com/tech-resources/articles/dotnet/#OLEDB.NET
posta l'errore che ti da magari con 1 immagine allegata che cosi' capiamo meglio il tipo di problema...

ps: non agganciarti ad 1thread gia' risolto o cmq con 1altro argomento, aprine 1o di nuovo la prossima volta cosi' teniamo piu ordine... grazie


ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

anicap81 Profilo | Newbie

Grazie mille freeteo..ma ho risolto diversamente.. Ho creato una libreria con una classe che si connette al database, poi ho inserito la libreria nella cartella del mio progetto. Infine nella barra "Explorer campo" ho creato una nuova connessione ADO.NET richiamando la mia libreria..adesso funziona perfettamente...

Adesso ho bisogno di un nuovo consiglio..Vorreri mandare in stampa il report senza visualizzare la form di stampa...si può??

grazie

freeteo Profilo | Guru

ciao,
il meotodo del report per queste cose è "PrintReport" dove puoi specificare la stampante da utilizzare per andare in stampa, senza visualizzare l'oggetto nel reportViewer, l'importante è che siano settate le sorgenti dati al tuo report...

ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5