.Net

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"?>

<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

 

Post your comments / questions