Ciao,
sto usando Crystal Report per Visual Studio .Net.
Vorrei usare come DataSoUrce del mio report un dataSet risultato da una mia funzione
senza creare un file DataSet (.xsd).
Sapete se è possibile?
Grazie
DC
Ciao,
sto usando Crystal Report per Visual Studio .Net.
Vorrei usare come DataSoUrce del mio report un dataSet risultato da una mia funzione
senza creare un file DataSet (.xsd).
Sapete se è possibile?
Grazie
DC
Se ti crei una funzione che ti riempe un dataset e lo carica nel report, non risulta senza bisogno di file .xsd.
Una cosa del tipo
Private Function SetDataSource (ByVal conn As String, ByVal query As String, ByVal dataSet As DataSet)
Dim oleConn As New OleDbConnection(conn)
Dim oleAdapter As New OleDbDataAdapter()
oleAdapter.SelectCommand = New OleDbCommand(query, oleConn)
' carico il dataset
oleAdapter.Fill(dataSet, "Utenti")
' Passo il dataset al report
Report.SetDataSource(dataSet)
End Function
Dopo aver ovviamente definito la report come New CrystalReport
Ok, in questo modo passo il dataSet al Report,
ma il vero problema è disegnare il report senza usare un file xsd!
quando crei un nuovo file .rpt, bisogna assegnarvi il DataSource in modo da avere nella finestra "field explorer" la lista dei campi da trascinare nel corpo report.
Come faccio a popolare questa lista usando il risultato della mia funzione e non un file DataSet?
Spero di essere stato chiaro :-)
Grazie, DC