• AjaxControlToolkit Accordion运用


    View Code
    1 <asp:Accordion ID="adTree" AutoSize ="None" runat="server" HeaderCssClass ="bgs type typetop"
    2 FadeTransitions="True" FramesPerSecond="45" Width="182px"
    3 RequireOpenedPane="False">
    4 </asp:Accordion>

    后台代码:

    View Code
    1 protected void Page_Load(object sender, EventArgs e)
    2 {
    3 if (!Page.IsPostBack)
    4 {
    5 BindTree();
    6 }
    7 }
    8
    9 private void BindTree()
    10 {
    11 SqlDataReader sdr = md.GetNewsClass();
    12 while (sdr.Read())
    13 {
    14 AccordionPane ap = new AccordionPane();
    15 Table tab = new Table();
    16 tab.CellPadding = 0;
    17 tab.CellSpacing = 0;
    18 tab.BorderWidth = Unit.Pixel(0);
    19 tab.Height = Unit.Pixel(25);
    20 TableRow tr = new TableRow();
    21 TableCell td = new TableCell();
    22 td.Text = sdr["ClassName"].ToString();
    23 td.CssClass = "tops";
    24 tr.Cells.Add(td);
    25 tab.Rows.Add(tr);
    26 ap.HeaderContainer.ID = "D" + sdr["ID"].ToString();
    27 ap.HeaderCssClass = "bgs";
    28 ap.HeaderContainer.Width = Unit.Pixel(182);
    29 ap.HeaderContainer.Controls.Add(tab);
    30
    31 int id = Convert.ToInt32(sdr["ID"].ToString());
    32 SqlDataReader sdr1 =mwt.GetNewsTitle(id);
    33 while (sdr1.Read())
    34 {
    35 Table tabs = new Table();
    36 tabs.CellPadding = 0;
    37 tabs.CellSpacing = 0;
    38 tabs.BorderWidth = Unit.Pixel(0);
    39 TableRow trs = new TableRow();
    40 TableCell tds = new TableCell();
    41 tabs.CssClass = "MM";
    42 tds.Text = "<a target='_blank' href=ShowNews.aspx?ID=" + sdr1["ID"].ToString() + ">" + sdr1["Title"].ToString() + "</a>";
    43 trs.Cells.Add(tds);
    44 tabs.Rows.Add(trs);
    45 ap.ContentContainer.Width = Unit.Pixel(182);
    46 ap.ContentContainer.ID = "CC" + sdr1["ID"].ToString();
    47 ap.ContentContainer.CssClass = "CC";
    48 ap.ContentContainer.Controls.Add(tabs);
    49 }
    50 sdr1.Close();
    51 adTree.Panes.Add(ap);
    52 }
    53 sdr.Close();
    54 }
    作者:Jack Qin 互联网新鲜事:http://www.nosqlcn.com
  • 相关阅读:
    snmp
    iOS 精确定时器
    iOS 用命令实现简单的打包过程
    OpenSSH
    IOS 逆向工程之砸壳
    UNIX相关知识
    BSD历史
    linux grep命令
    为什么国外程序员爱用Mac?
    iOS xcuserdata
  • 原文地址:https://www.cnblogs.com/JackQ/p/2098050.html
Copyright © 2020-2023  润新知