Los foros del Guille

elGuille.hosting: La oferta avanzada:
.NET 2.0, SQL Server, 4000MB, 30GB transf. por 19.95 Eur al mes

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

24/mar/2007
IMPORTANTE Por favor, cuando hagas una consulta, comprueba si te han respondido, y en caso de que la respuesta sea satisfactoria, indicalo pulsando en el botón de que esa respuesta es la correcta. Es lo menos que debes hacer, ya que así más gente sabrá que esa respuesta contestaba a tu duda.
Gracias.

  Foro: ASP.NET.General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 57436 - Problema para Exportar un DataTable en un Archivo XML
IDAsuntoFechaNick 
57436 Problema para Exportar un DataTable en un Archivo XML10/01/14 20:38emerson894   
Hola a todos estoy haciendo una aplicación web en el Visual Studio 2008 en el lenguaje VB.NET y tengo este codigo para exportar un DataTable o un GridView cualquiera de los dos me sirve ya que yo cargo los datos en el DataTable y luego los paso al GridView, bueno aquí les dejo el código:

Dim result As String
Using sw As New System.IO.StringWriter

tabla.WriteXml(sw) 'tabla es mi datatable, 'Escribo mi XML
result = sw.ToString() 'mi variable donde guardo
Response.Write("") 'escribo mi xml
Response.Write(result) 'escribo mi xml

End Using

Y me corre pero donde le doy la ruta para que lo guarde, ¿es decir si creo el archivo XML donde esta?, ¿o si no como lo creo?

Necesito de su ayuda Guille no me deje morir y gracias por todo.
IDAsuntoFechaNick 
57452 Re: Problema para Exportar un DataTable en un Archivo XML (Resp: 57436)15/01/14 22:50emerson894   
Debe hacerlo así:
El GridView se exporta de la siguiente forma:

Importas en la parte de arriba la siguiente librería:
Imports System.Xml.XmlWriter

Declaras tu objeto DataTable publico así:
Public tabla As New DataTable("Documentos")

Y por ultimo en el botón de exportar después de cargar el GridView haces esto:
tabla.WriteXml("E:\\XML\miarchivo.xml", XmlWriteMode.WriteSchema)


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 167 - App. iniciada: 14/12/2017 7:42:09 GMT - La hora GMT del servidor es: 14/12/2017 20:59:43 GMT