Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    8

    Crystal Report per Visual Studio .Net

    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

  2. #2
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    8

    Re: Crystal

    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.