Los foros del Guille

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

Google
 

Ya está a la venta Novedades de Visual Basic 9.0

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

04/may/2006
Nuevo foro: Dale caña al Guille..., en este foro podrás hacer comentarios sobre los artículos, trucos, etc., que estén publicado en mi sitio (no en los foros), ya sean mios o de los colaboradores.
Por favor, indica la URL del artículo que comentes. 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: 100 - App. iniciada: 18/10/2017 12:09:21 GMT - La hora GMT del servidor es: 18/10/2017 13:13:01 GMT