zoukankan      html  css  js  c++  java
  • 梅花雪树2.0和测试例子

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
        <script type="text/javascript" src="scripts/jsframework.js"></script>   
    </head>
    <body>
        <form id="form1" runat="server">
        <script type="text/javascript" language="javascript">
            var data={};
            data["-1_0"] = "text: 根目录;";

            <% LoadTree();%>       
           //*
            Using("System.Web.UI.WebControls.MzTreeView");
            var a = new MzTreeView();
            a.dataSource = data
         
            a.autoSort=false;
           // a.useCheckbox=true
            a.canOperate=true;
            document.write(a.render());
            a.expandLevel(1);
            //*/
        </script>   
        </form>
    </body>
    </html>


    --------------------------------------------------------------------------------


     public void LoadTree()
        {
            string nodes = "";
            DataTable dt = bind();

            foreach (DataRow dr in dt.Rows)
            {
                nodes = " \r\n data[\'" + dr["pid"].ToString() + "_" + dr["id"].ToString() + "\'] = \'text:" + dr["name"].ToString() + ";url:" + dr["url"].ToString() + "\';\r\n";
                Response.Write(nodes);
            }
        }
        DataTable bind()
        {
            DataTable dt = new DataTable();
            DataRow dr;
            dt.Columns.Add(new DataColumn("id", typeof(Int32)));
            dt.Columns.Add(new DataColumn("pid", typeof(Int32)));
            dt.Columns.Add(new DataColumn("name", typeof(String)));
            dt.Columns.Add(new DataColumn("url", typeof(String)));

            dr = dt.NewRow();
            dr[0] = 1;
            dr[1] = 0;
            dr[2] = "新闻";
            dr[3] = "test1.aspx";
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr[0] = 2;
            dr[1] = 1;
            dr[2] = "国内新闻";
            dr[3] = "test2.aspx";
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr[0] = 3;
            dr[1] = 1;
            dr[2] = "国内社会";
            dr[3] = "test3.aspx";
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr[0] = 4;
            dr[1] = 0;
            dr[2] = "WEB开发";
            dr[3] = "test4.aspx";
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr[0] = 5;
            dr[1] = 4;
            dr[2] = "ASP.NET";
            dr[3] = "test5.aspx";
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr[0] = 6;
            dr[1] = 2;
            dr[2] = "社会民生";
            dr[3] = "test6.aspx";
            dt.Rows.Add(dr);

            return dt;
        }

  • 相关阅读:
    runloop源代码
    runloop的source
    How an Event Enters a Cocoa Application
    RunLoop主要处理以下6类事件
    NSRunloop总结
    performSelector与objc_msgSend
    iOSUI显示思想
    NSPort与NSRunloop的关系是流与消息调度的关系
    Core Animation 负责将bitmap绑定提交到 GPU-[CALayer _display]
    iOS构建流畅的交互界面--CPU,GPU资源消耗的原因和解决方案
  • 原文地址:https://www.cnblogs.com/gdjlc/p/2086957.html
Copyright © 2011-2022 走看看