This Article, I explain how to bind your Gridview using xml data’s. Here I am using Web application to achieve this. First you have to create one small web application with c# language.
Create test.xml in your application , I given some sample data in xml. Like this you create your xml file with different content as you need.
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<student>
<id> 1 </id>
<name>Rasik</name>
<gender>Male</gender>
<age>27</age>
</student>
<student>
<id>2</id>
<name>Thivan</name>
<gender>Male</gender>
<age>26</age>
</student>
</NewDataSet>
In Demo.aspx
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
</div>
</form>
In Demo.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("~/test.xml"));
GridView1.DataSource = ds;
GridView1.DataBind();
}
}
Output
Id name gender age
1 Rasik Male 27
2 Thivan Male 26