Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Modificare i valori di una tabella di un dataset (database XML)
lunedì 09 aprile 2007 - 08.03
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
seven.7
Profilo
| Junior Member
127
messaggi | Data Invio:
lun 9 apr 2007 - 08:03
Ciao, ragazzi ho un problemino (così tanto per cambiare - mi scuso per la rottura ma cerco solo di imparare) sempre VISUAL BASIC.NET . Allora leggo un file XML database:
Dim ds As New Data.DataSet
ds.ReadXml(Application.StartupPath + "\usim.xml") 'carico il file xml nel dataset
A questo punto cerco di modificare dei valori
ds.Tables(i).Rows(0).Item("Data ultimo aggiornamento") = temp_datiAggiornatiAl
ds.Tables(i).Rows(0).Item("Parziale mese in corso SMS") = temp_meseincorso_SMS
ds.Tables(i).Rows(0).Item("Parziale mese in corso Euro") = temp_meseincorso_Euro
ds.Tables(i).Rows(0).Item("Ultimo mese NOME") = temp_ultimomese_Nome
ds.Tables(i).Rows(0).Item("Ultimo mese SMS") = temp_utlimomese_SMS
ds.Tables(i).Rows(0).Item("Ultimo mese Euro") = temp_utlimomese_Euro
ds.Tables(i).Rows(0).Item("Penultimo mese NOME") = temp_penultimomese_Nome
ds.Tables(i).Rows(0).Item("Penultimo mese SMS") = temp_penultimomese_SMS
ds.Tables(i).Rows(0).Item("Penultimo mese Euro") = temp_penultimomese_Euro
ds.WriteXml(Application.StartupPath + "\usim.xml")
ds.ReadXml(Application.StartupPath + "\usim.xml")
il risultato del file xml non è un cambio ma una copia esatta del file precedente con l'aggiunta di un copia della tabella modificata. Come posso risolvere? e poi dove sbaglio?
dedalo.nel.labirinto
Profilo
| Newbie
33
messaggi | Data Invio:
dom 6 mag 2007 - 09:47
penso che sia dovuto al fatto che un file xml è un semplice file di testo.
puoi semplicemente, prima di scrivere l'xml modificato, cancellare quello che c'era prima.
in questo modo il tuo file conterrà solo la nuova versione.
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
dom 6 mag 2007 - 09:57
Prova a dare endcurrentedit
http://msdn2.microsoft.com/en-us/library/system.windows.forms.currencymanager.endcurrentedit.aspx
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !