Example #1
0
        private void PopulateCriteriaFilterTree(CECFilteringOptions tree)
        {
            //-----
            // filtering tree
            System.Data.DataSet wff = CECWebSrv.GetWebFilterFields(UserToken, tree.RootCategoryID);

            //TreeNode ptr = new TreeNode();
            ///// add the child controls
            //foreach (DataRow dr in wff.Tables["tbl_web_filter_fields"].Rows)
            //{
            //    string nodePath = String.Format("{1}{0}{2}", tree.PathSeparator, dr["category_id"], dr["id"]);
            //    if (tree.FindNode(nodePath) != null)
            //        continue;

            //    if (ptr.Text != (string)dr["category_name"])
            //    {
            //        ptr = new TreeNode((string)dr["category_name"]);
            //        ptr.Value = dr["category_id"].ToString();
            //        ptr.Expanded = ((bool)dr["default_expand"] ? true : false);

            //        tree.Nodes.Add(ptr);
            //    }

            //    TreeNode child =
            //        new TreeNode((string)dr["filter_label"], dr["id"].ToString());
            //    ptr.ChildNodes.Add(child);
            //}
        }
Example #2
0
 private void ClearFilterTree(CECFilteringOptions tree)
 {
     tree.ClearAllCheckboxes();
     //TreeNode[] tnc = new TreeNode[tree.CheckedNodes.Count];
     //tree.CheckedNodes.CopyTo(tnc, 0);
     //foreach (TreeNode tn in tnc)
     //{
     //    tree.FindNode(tn.ValuePath).Checked = false;
     //}
 }