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
[C#] Leggere XML
lunedì 29 ottobre 2007 - 22.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
roxy_dany22
Profilo
| Newbie
4
messaggi | Data Invio:
lun 29 ott 2007 - 22:24
Salve a tutti!!!
vorrei porvi 1mio problemino :P
devo creare una specie di rubrica in c#.ho i dati salvati in un xml in questo modo:
<rubrica>
<rub nome="Mario Rossi" tel="1"/>
<rub nome="Mario Rossi2" tel="2"/>
</rubrica>
dovrei leggere l'xml al Load del form, e riempire la combobox con i vari nomi del campo <nome>.poi selezionando il nome dalla combobox, mi si deve mettere in una textbox il numero corrispondente a quel nome.
qualcuno ha qualche consiglio su quale sia il modo migliore per far leggere l'xml?
grazie a tutti
ciao
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
mar 30 ott 2007 - 09:41
// Crei un dataset
private DataSet Ds = new DataSet();
// Legge il file xml e lo carichi nel tuo dataset
string StrPath = Application.StartupPath;
Ds.ReadXml((StrPath + "\\TuoFile.xml"));
// Effettua il binding con i campi del form
TuaCombobox.DataSource = DbDbase.DS.Tables["DataTableName"];
TuaCombobox.ValueMember = "Tel";
TuaCombobox.DisplayMember = "Nome";
// In questo modo nella tua combobox vedrai i nomi e il valore associato a ciascun nome sarà il nr. di telefono
// potrai quindi intercettare l'evento SelectedIndexChanged della combobox e valorizzare la tua textbox con
// il valore selezionato
TuaTextBox.Text = TuaCombobox.SelectedValue
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
roxy_dany22
Profilo
| Newbie
4
messaggi | Data Invio:
mar 30 ott 2007 - 15:30
grazie mille!!!funziona alla perfezione!!
roxy_dany22
Profilo
| Newbie
4
messaggi | Data Invio:
mar 30 ott 2007 - 22:26
grazie mille!!!funziona alla perfezione!!
1altra cosa..
posso far controllare se un valore è presente nel dataset?
ad esempio voglio vedere se in numero XXX è contenuto in
<rub tel="XXX" ....>
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
mar 30 ott 2007 - 22:47
>grazie mille!!!funziona alla perfezione!!
>1altra cosa..
>posso far controllare se un valore è presente nel dataset?
>ad esempio voglio vedere se in numero XXX è contenuto in
><rub tel="XXX" ....>
Per fare una ricerca direttamente nel tuo dataset puoi usare:
TuoDataSet.Tables("nome tabella").DefaultView.Find(........)
All'interno della Find metti la tua chiave di ricerca e il risultato sarà la riga ottenuta dalla Find.
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
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 !