1. Firstly make xml file "data.xml"
<?xml version="1.0" encoding="utf-8" ?>
<catalog>
<cd>
<Name>Veer</Name>
<Id>10</Id>
</cd>
<cd>
<Name>Karan</Name>
<Id>11</Id>
</cd>
</catalog>
2. Add the repeator control as
form id="form1" runat="server">
<asp:Repeater ID="cdcatalog" runat="server">
<HeaderTemplate>
<table border="2px" width="100%">
<tr>
<th>Name</th>
<th>ID</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#DataBinder.Eval(Container.DataItem,"Name") %></td>
<td><%#DataBinder.Eval(Container.DataItem,"Id") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</form>
3. Now in page_load event read xml file by dataset and add that dataset as reference to the repeator control
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(MapPath("data.xml"));
// cdcatalog in ID of the repeator control
cdcatalog.DataSource=ds;
cdcatalog.DataBind();
}
No comments:
Post a Comment