Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><strong>HTML CODE :</strong></p> <pre><code>&lt;asp:Repeater ID="Repeater1" runat="server" onitemdatabound="Repeater1_ItemDataBound"&gt; &lt;ItemTemplate&gt; &lt;h1&gt; Repeater 1&lt;/h1&gt; &lt;asp:Repeater ID="Repeater2" runat="server" onitemdatabound="Repeater2_ItemDataBound"&gt; &lt;ItemTemplate&gt; &lt;h1&gt; Repeater 2 &lt;/h1&gt; &lt;asp:Repeater ID="Repeater3" runat="server" onitemdatabound="Repeater3_ItemDataBound"&gt; &lt;ItemTemplate&gt; &lt;h1&gt; Repeater 3 &lt;/h1&gt; &lt;asp:Repeater ID="Repeater4" runat="server" onitemdatabound="Repeater4_ItemDataBound"&gt; &lt;ItemTemplate&gt; &lt;h1&gt; Repeater 4 &lt;/h1&gt; &lt;/ItemTemplate&gt; &lt;/asp:Repeater&gt; &lt;/ItemTemplate&gt; &lt;/asp:Repeater&gt; &lt;/ItemTemplate&gt; &lt;/asp:Repeater&gt; &lt;/ItemTemplate&gt; &lt;/asp:Repeater&gt; </code></pre> <p><strong>C# Code:</strong> </p> <pre><code>using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { DataTable dt1 = new DataTable(); //Need to assign the Data in datatable Repeater1.DataSource = dt1; Repeater1.DataBind(); } protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Repeater Repeater2 = (Repeater)(e.Item.FindControl("Repeater2")); DataTable dt2 = new DataTable(); //Need to assign the Data in datatable Repeater2.DataSource = dt2; Repeater2.DataBind(); } } protected void Repeater2_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Repeater Repeater3 = (Repeater)(e.Item.FindControl("Repeater3")); DataTable dt3 = new DataTable(); //Need to assign the Data in datatable Repeater3.DataSource = dt3; Repeater3.DataBind(); } } protected void Repeater3_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Repeater Repeater4 = (Repeater)(e.Item.FindControl("Repeater4")); DataTable dt4 = new DataTable(); //Need to assign the Data in datatable Repeater4.DataSource = dt4; Repeater4.DataBind(); } } } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload