Example #1
0
    private void MenuLeft()
    {
        MenuDoc   mn  = new MenuDoc();
        DataTable dtb = mn.Menu();
        DataTable dtb2;
        DataRow   drRow;

        for (int i = 0; i < dtb.Rows.Count; i++)
        {
            AjaxControlToolkit.AccordionPane accp = new AjaxControlToolkit.AccordionPane();
            drRow = dtb.Rows[i];
            Label lblHeader = new Label();
            lblHeader.ID   = "lblHead" + i.ToString();
            lblHeader.Text = "<a href='#'>" + drRow["CateName"].ToString() + "</a>";
            dtb2           = mn.GetCategory(@"Select CateID, CateName From TB_Category  
                Where MenuLevel=1 And ParentID=" + drRow["CateID"].ToString());
            Label lblContent = new Label();
            lblContent.ID   = "lblContent" + i.ToString();
            lblContent.Text = "";
            accp.ID         = "accp" + i.ToString();
            foreach (DataRow dr in dtb2.Rows)
            {
                lblContent.Text += "<a href='ChuyenMuc.aspx?CateID=" + dr["CateID"] + "'>";
                lblContent.Text += @"<img src='Images/blue_bubble.png' border='0' />";
                lblContent.Text += @"&nbsp;" + @"&nbsp;" + dr["CateName"].ToString() + "</a><br>";
            }
            accp.HeaderContainer.Controls.Add(lblHeader);
            accp.ContentContainer.Controls.Add(lblContent);
            Accordion1.Panes.Add(accp);
        }
    }