Ciao a tutti!
Sto modificando un programma in Vb.Net per generare alcune stampe in Crystal Report.
Il file Xsd che fornisce il database ai vari report, contiene però la definizione di una tabella di dimensioni abnormi (più di 72 campi).
Siccome questa tabella è definita solamente attraverso il file xsd (ovvero, non esistono tabelle o viste all'interno del mio database, in grado di rappresentare la struttura di tale tabella), per generare un datatable corrispondente a tale struttura dovrei riscrivere da capo tutti i campi.
Sapete se esiste un modo per estrarre un datatable da una struttura definita in un file xsd?
Ciao!
Marduck
------------------------------------------------------------------------------------------------------------
Aggiornamento:
Sono riuscito a trovare una soluzione, forse non molto diretta, ma al momento è l'unica che sono riuscito a trovare.
Definisco il file StampaReport.rpt, come il file rpt su cui verrà stampato il risultato della mia estrazione dati.
Mi ricavo dal file StampaReport il databese associato alla stampa.
Dim wrdb As CrystalDecisions.CrystalReports.Engine.Database
wrdb = (New StampaReport).Database
successivamente, tramite questa funzione, riesco a creare il datatable corrispondente a quel database.
Poco fa mi hanno detto che esiste un file vb associato al file xsd, che può essere istanziato a livello di codice e grazie ad un metodo, riesco ad ottenere un datatable.
Qualcuno ne sa qualcosa?
Chiedo questo perchè aoociati ai miei file xsd non vedo nessun file vb.
Qualcuno ne sa qualcosa?
Ciao!