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
ASP.NET 1.0/1.1
Stored XML + Repeater
giovedì 15 dicembre 2005 - 13.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Nicola
Profilo
| Senior Member
362
messaggi | Data Invio:
gio 15 dic 2005 - 13:39
Ciao,
ho una stored procedure sql server (finale FOR XML AUTO) quindi mi restiruisce un file xml
< Nome="Pippo" Cognome="Pluto" />
adesso devo riempire con il risultato della stored il mio repeater.
Riesco a farlo passando un file statico xml... ma con una stored che restituisce lo stesso contenuto???
Dim ds As New DataSet()
DS.ReadXmlSchema(Server.MapPath("test.XSD"))
DS.ReadXml(Server.MapPath("test.xml"))
DS.ReadXml(m_file)
m_dataSource = ds.Tables(0)
m_dataView = m_dataSource.DefaultView
Rep.DataSource = m_dataView
Rep.DataBind()
Mi sapere aiutare.
grazie Nicola
Nicola
Profilo
| Senior Member
362
messaggi | Data Invio:
gio 15 dic 2005 - 14:30
Perfetto! Grazie!
poi...
cercavo un modo per aggiornare lo stesso repeater caricato con la stored xml senza il refresh tipo F5...
lento lato client... ma un qualcosa tipo AJAX... refresh lato server della stored che popola il rep.
ESISTONO ESEMPI?
grazie Ciao Nicola
Nicola
Profilo
| Senior Member
362
messaggi | Data Invio:
gio 15 dic 2005 - 15:47
vorrei salavare in un file appunto xml quello che mi restituisce la stored...
è possibile? ma come? grazie per l'aiuto.3
Dim cmdSql As SqlCommand
Dim xr As XmlReader
cmdSql = new SqlCommand("spTestXML", conn)
cmdSql.CommandType = CommandType.StoredProcedure
conn.Open()
xr = cmdSql.ExecuteXmlReader()
Dim DS As New DataSet
ds.ReadXml(xr,XmlReadMode.InferSchema)
conn.Close()
DG.DataSource = ds
DG.DataBind()
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 !