c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
.Net

How to bind Gridview using xml in asp.net?

| | ASP , ASP-NET , CSharp

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