1: <asp:repeater id="repMenu" runat="server">
2: <itemtemplate>
3: <%# DataBinder.Eval(Container.DataItem, "Name") %><br>
4: <asp:repeater id="repSubMenu" runat="server">
5: <itemtemplate>
6: <%# DataBinder.Eval(Container.DataItem, "MenuTitle") %>
7: </itemtemplate>
8: </asp:repeater>
9: </itemtemplate>
10: </asp:repeater>
1: /// <summary>
2: /// Repeater Control
3: /// </summary>
4: protected System.Web.UI.WebControls.Repeater repMenu, repSubMenu;
5:
6: private void Page_Load(object sender, System.EventArgs e)
7: {
8: Section section = new Section();
9: repMenu.DataSource = section.SelectAll();
10: repMenu.DataBind();
11: }
12:
13: #region Web Form Designer generated code
14: override protected void OnInit(EventArgs e)
15: {
16: //
17: // CODEGEN: This call is required by the ASP.NET Web Form Designer.
18: //
19: InitializeComponent();
20: base.OnInit(e);
21: }
22:
23: /// <summary>
24: /// Required method for Designer support - do not modify
25: /// the contents of this method with the code editor.
26: /// </summary>
27: private void InitializeComponent()
28: {
29: this.Load += new System.EventHandler(this.Page_Load);
30: this.repMenu.ItemDataBound +=new RepeaterItemEventHandler(repMenu_ItemDataBound);
31: }
32: #endregion
33:
34: private void repMenu_ItemDataBound(object sender, RepeaterItemEventArgs e)
35: {
36: RepeaterItem item = e.Item;
37: repSubMenu = (Repeater) item.FindControl("repSubMenu");
38: DataRowView drv = (DataRowView) item.DataItem;
39: Page page = new Page();
40: page.SectionID = (int)drv.Row.ItemArray[0];
41: repSubMenu.DataSource = page.SelectAllWSectionIDLogic();;
42: repSubMenu.DataBind();
43:
44: }
40: page.SectionID = (int)drv["ID"];
Remember Me
a@href@title, b, blockquote@cite, em, i, strike, strong, sub, super, u