How can I show the data from an XML file in a table in C#?

In asp.net ,Using Gridview,add namespace and code below,

using System.Xml;
using System.Data;

    DataSet ds = new DataSet();
    ds.ReadXml(MapPath("~/App_Data/examplefile1.xml"));

    GridView1.DataSource = ds;
    GridView1.DataBind();

in windows datagridview.add namespaces and code below,

using System.Xml;
using System.Data;

 XmlReader xmlFile ;
                xmlFile = XmlReader.Create("examplefile1.xml", new XmlReaderSettings());
                DataSet ds = new DataSet();
                ds.ReadXml(xmlFile);
                dataGridView1.DataSource = ds.Tables[0];

working fine.

Leave a Comment