Hacemos una revisión profunda cada una de las noticias en nuestro sitio web con el objetivo de mostrarte siempre la información certera y actualizada.
Solución:
Desde aquí: http://www.dreamincode.net/code/snippet3186.htm
//
/// method for reading an XML file into a DataTable
///
/// name (and path) of the XML file
///
public DataTable ReadXML(string file)
//create the DataTable that will hold the data
DataTable table = new DataTable("XmlData");
try
//open the file using a Stream
using(Stream stream = new FileStream(file, FileMode.Open, FileAccess.Read))
//create the table with the appropriate column names
table.Columns.Add("Name", typeof(string));
table.Columns.Add("Power", typeof(int));
table.Columns.Add("Location", typeof(string));
//use ReadXml to read the XML stream
table.ReadXml(stream);
//return the results
return table;
catch (Exception ex)
return table;
Es posible que desee echar un vistazo al método DataTable.ReadXml.
EDITAR: si tiene un objeto xml en la memoria, puede usar el método ReadXml directamente. DataTable.ReadXml(MemoryStream Object);
EDIT 2: Hice la exportación. Se requiere el siguiente esquema XML:
EURCHF
EURGBP
EURJPY
Como esto:
Dim strXmlString As String = "Table1 1
"
strXmlString += "Table2 2 |
"
Dim srXMLtext As System.IO.StringReader = New System.IO.StringReader(strXmlString)
Dim dt As New DataTable
dt.ReadXml(srXMLtext)
Reseñas y valoraciones
Si entiendes que ha sido de utilidad nuestro post, nos gustaría que lo compartas con otros juniors de esta manera contrubuyes a dar difusión a este contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)