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.