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
Recent Article
- How to fix CMOS Checksum Error in Computer or Laptop | SOLVED
- Reactivating windows after a Hardware change on PC or Laptop
- FIXED: Windows reported that the hardware of your device has changed. Error code :0xc004F211
- "redirect" is not defined pylance("reportUndefinedVariable)
- This action cannot be completed because the file is open in SQL Server(SQLEXPRESS) - FIXED
- Unicode error 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape
- Could not find the 'angular-devkit/build-angular:dev-server' builder's node package | Angular Error
- Error: error:0308010C:digital envelope routines::unsupported
Related Article