学习笔记

Tree控件

 

 private TreeNode CreateTreenodew()
    {
        TreeNode treenode = new TreeNode();
        DataView dv = new DataView();
        DataTable dt = GoodsType.SelectAllGoodsType();
        dv = dt.DefaultView;
        treenode.Text = "商品信息";
        treenode.Value = "0";
        treenode.Expanded =false;
        dv.RowFilter = "App_GY_ParentID=0";

        foreach (DataRowView dvp in dv)
        {
            TreeNode nodes = new TreeNode();
            nodes.Text = dvp["App_GY_Name"].ToString();
            nodes.Value = dvp["App_GY_ID"].ToString();
            nodes.Expanded = false;
            Cnode(dv, nodes);
            treenode.ChildNodes.Add(nodes);
     
       
        }
        return treenode;
 
    }
   public TreeNode Cnode(DataView dv, TreeNode node)
    {
        dv.RowFilter = "App_GY_ParentID='"+node.Value+"'";

        foreach (DataRowView dvp in dv)
        {
            TreeNode nodes = new TreeNode();
            nodes.Text =dvp["App_GY_Name"].ToString();
            nodes.Value = dvp["App_GY_ID"].ToString();
            nodes.Expanded = false;
            Cnode(dv,nodes);
            node.ChildNodes.Add(nodes);          
            
        }
        return node;  
 
   
    }

 

读取xml

 

 private void drop_bind()
    {
        this.drop_lab.DataSource = CreateDataTable(Server.MapPath("~/DropDownListItem/XMLFile.xml"), "LabValueField", "LabTextField", "Lab");
        this.drop_lab.DataValueField = "LabValueField";
        this.drop_lab.DataTextField = "LabTextField";
        this.drop_lab.DataBind();

    }
    private DataTable CreateDataTable(string path, string value, string text, string table)
    {

        DataTable dt = new DataTable();
        dt.Columns.Add(value, typeof(string));
        dt.Columns.Add(text, typeof(string));
        DataSet ds = new DataSet();
        ds.ReadXml(path);
        if (ds.Tables[table].Rows.Count > 0)
        {
            foreach (DataRow dr in ds.Tables[table].Rows)
            {
                dt.ImportRow(dr);

            }
        }

        return dt;

    }

 web界面全选Checkbox

  function btnAll_Onclick(name,controlID)
 {
     var inputs=document.getElementById(controlID).getElementsByTagName("input");
     var check = document.getElementById(name);
     for(var i=0;i<inputs.length;i++)
     {
         if(inputs[i].type=="checkbox")
         {
             inputs[i].checked=(check.checked);
         }
     }
 }

posted on 2010-04-17 16:37  tonysun  阅读(168)  评论(0编辑  收藏  举报

导航