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ì
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")
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"
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............ '