SAlve, sto cercando di costruire una funzione che legga una nota tabella da un file xml e assegni i valori che ne risultano a delle variabili
Ho un dataset così popolato da un file xml
codice:string titolo,t1,testo,pagina; pagina = "primisinterparis"; DataSet ds = new DataSet(); ds.ReadXml("http://www.justnow.it" + "/dati.xml"); titolo = ds.Tables[pagina].Rows[0][0];
in VB.net funzionava così
in questo caso, essendo la tabella primisinterparis con una sola riga, (la riga/row 0 quindi) la variabile titolo avrà come valore "Corsi di formazione professionale ROma per lavorare 2012"codice:Dim ds As New DataSet ds.ReadXml("http://justnow.it" & "/dati.xml") titolo = ds.Tables(primisinterparis).Rows(0).Item("titolo") t1 = ds.Tables(primisinterparis).Rows(0).Item("t1") testo = ds.Tables(primisinterparis).Rows(0).Item("testo")
Come lo traduco in c# visto che sopra mi sono bloccato per un errore di conversione?
"Errore 3 Impossibile convertire in modo implicito il tipo 'object' in 'string'. È presente una conversione esplicita. Probabile cast mancante. C:\Users\francesco\documents\visual studio 2010\Projects\ecommerce1\ecommerce1\WebForm3.aspx. cs 30 22 ecommerce1"
Giusto per curiosità : 'primisinterparis è il nome sciocco che ho dato alla home e non un codice di società segrete o altro............ '

Rispondi quotando