How to bind Gridview using xml in asp.net?

How to bind Gridview using xml in asp.net?, someone asked me to explain?

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.

 In test.xml
 <?xml version="1.0" standalone="yes"?>



    <id> 1   </id>












In Demo.aspx

<form id="form1" runat="server">



            <asp:GridView ID="GridView1" runat="server"></asp:GridView>



In Demo.aspx.cs

protected void Page_Load(object sender, EventArgs e)


            if (!IsPostBack) {

                DataSet ds = new DataSet();


                GridView1.DataSource = ds;





Id                name        gender            age

1                 Rasik       Male              27   

2                 Thivan      Male              26


Post your comments / questions