public static void CreaTree(Microsoft.Web.UI.WebControls.TreeView tree, int open, bool search, UserConfig uc)
        {
            string queryCat;

            queryCat = "SELECT * FROM CATALOGCATEGORIES WHERE PARENTID = 0";
            DataSet dsC = DatabaseConnection.CreateDataset(queryCat);

            foreach (DataRow dr in dsC.Tables[0].Rows)
            {
                TreeNode tv = new TreeNode();
                if (search)
                {
                    tv.Text = "<a href=\"javascript:copyDataS('" + dr["Id"].ToString() + "', '" + dr["Description"].ToString() + "')\" style=\"color:black;text-decoration:none\">" + dr["Description"].ToString() + "</a>";
                }
                else
                {
                    tv.Text = "<a href=\"javascript:copyData('" + dr["Id"].ToString() + "', '" + dr["Description"].ToString() + "')\" style=\"color:black;text-decoration:none\">" + dr["Description"].ToString() + "</a>";
                }
                tv.NodeData = dr["Id"].ToString();

                tv.Expanded = FillCategoryTree(Convert.ToInt32(dr["Id"]), tv, open, search, uc);                 // Chiamata ricorsiva per fare le foglie

                tree.Nodes.Add(tv);
            }
            tree.CssClass = "normal";
        }
 public static void CreaTree(Microsoft.Web.UI.WebControls.TreeView tree, int open, UserConfig uc)
 {
     CreaTree(tree, open, false, uc);
 }