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
.NET Framework
Salvare dati in XML
sabato 30 agosto 2008 - 11.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alakazam
Profilo
| Newbie
2
messaggi | Data Invio:
sab 30 ago 2008 - 11:15
[Ringrazio anticipatamente per le risposte]
Sto approcciando ora al mondo .NET, specialmente C# e proprio in C# ho questo problema:
Ho un'applicazione formata da varie "form", le quali contengono più di 300 fra textbox, combobox ecc. Per creare un file XML in cui salvare tutti i valori di questi oggetti le uniche opzioni che mi vengono in mente sono:
A) inserire per ogni oggetto il codice (Quindi ad esempio 300 volte "textWriter.WriteStartElement(############)")
B) usare la Reflection.........che, potendo, eviterei molto volentieri
Ci sono altre strade, magari più "agili"?
Spero che la domanda non sia troppo stupida anche per un niubbo
Grazie ancora per le risposte.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
sab 30 ago 2008 - 12:36
>Ho un'applicazione formata da varie "form", le quali contengono
>più di 300 fra textbox, combobox ecc. Per creare un file XML
>in cui salvare tutti i valori di questi oggetti le uniche opzioni
>che mi vengono in mente sono:
>
>Ci sono altre strade, magari più "agili"?
Ciao!
Potresti scrivere una classe che corrisponde al XML che devi creare (una o più classi tra di loro legate). L'applicazione in questo modo andrebbe a costruire un oggetto C#, il quale poi potrebbe essere serializzato in XML. Quindi da "oggetto in memoria" a XML tramite i metodi di serializzazione forniti dal .Net Framework..
In questo modo potresti "bindare" il tuo oggetto direttamente ai campi delle form (anche tramite dei bindingsource se è una Windows Application) e, al salvataggio, serializzare l'oggetto in XML.
Per disegnare la classe pronta per la serializzazione devi tenere presente che servono alcuni attributi per le proprietà:
Attributi che controllano la serializzazione XML
http://msdn.microsoft.com/it-it/library/83y7df3e
(VS.80).aspx
Guarda un po' di questi link:
Componente BindingSource
http://msdn.microsoft.com/it-it/library/h974h4y2
(VS.80).aspx
Serializzazione XML
http://msdn.microsoft.com/it-it/library/90c86ass
(VS.80).aspx
>Grazie ancora per le risposte.
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
alakazam
Profilo
| Newbie
2
messaggi | Data Invio:
lun 1 set 2008 - 01:50
Problema risolto, grazie mille
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 !