/// <summary>
 /// Load các danh mục chủng loại sản phẩm vào TreeViewAboutUsCategory
 /// </summary>
 /// <param name="TreeViewAboutUsCategory"></param>
 /// <param name="Lang"></param>
 public void LoadTreeViewAboutUsCategory(TreeView TreeViewAboutUsCategory, string Lang)
 {
     try
     {
         TreeViewAboutUsCategory.Nodes.Clear();
         TreeNode RootNode = new TreeNode();
         if (Lang == "VN")
         {
             RootNode = new TreeNode("NHÓM GIỚI THIỆU", "0");
         }
         else
         {
             RootNode = new TreeNode("ABOUT US CATEGORY", "0");
         }
         RootNode.ToolTip     = "Click vào đây để về Trang Thêm mới Chuyên mục Giới thiệu!";
         RootNode.NavigateUrl = "AboutUsAboutUsCategory.aspx";
         TreeViewAboutUsCategory.Nodes.Add(RootNode);
         RootNode.ExpandAll();
         AboutUs obj      = new AboutUs();
         DataSet dsParent = obj.GetCategoryByParentCategoryID("ArticleCategory", Globals.AgentCatID, 0, Lang);
         for (int i = 0; i < dsParent.Tables[0].Rows.Count; i++)
         {
             TreeNode newNode = new TreeNode(Convert.ToString(dsParent.Tables[0].Rows[i]["CatagoryName"]), Convert.ToString(dsParent.Tables[0].Rows[i]["CategoryID"]));
             newNode.ToolTip     = Convert.ToString(dsParent.Tables[0].Rows[i]["CatagoryName"]);
             newNode.NavigateUrl = "AboutUsCategory.aspx?Action=Edit&CateID=" + Convert.ToString(dsParent.Tables[0].Rows[i]["CategoryID"]) + "&Lang=" + ddlLanguage2.SelectedValue;
             newNode.ExpandAll();
             RootNode.ChildNodes.Add(newNode);
             PopulateCatagoryNode(newNode, Lang);
         }
     }
     catch { }
 }
 /// <summary>
 /// Điền vào node con
 /// </summary>
 /// <param name="n"></param>
 private void PopulateCatagoryNode(TreeNode n, string Lang)
 {
     try
     {
         AboutUs obj     = new AboutUs();
         DataSet dsChild = obj.GetCategoryByParentCategoryID("ArticleCategory", Globals.AgentCatID, Convert.ToInt32(n.Value), Lang);
         if (dsChild.Tables.Count > 0)
         {
             for (int i = 0; i < dsChild.Tables[0].Rows.Count; i++)
             {
                 TreeNode newNode = new TreeNode(Convert.ToString(dsChild.Tables[0].Rows[i]["CategoryName"]), Convert.ToString(dsChild.Tables[0].Rows[i]["CategoryID"]));
                 newNode.Collapse();
                 newNode.ToolTip     = Convert.ToString(dsChild.Tables[0].Rows[i]["CategoryName"]);
                 newNode.NavigateUrl = "AboutUsCategory.aspx?Action=Edit&CateID=" + Convert.ToString(dsChild.Tables[0].Rows[i]["CategoryID"]) + "&Lang=" + ddlLanguage2.SelectedValue;
                 n.ChildNodes.Add(newNode);
                 PopulateCatagoryNode(newNode, Lang);
             }
         }
     }
     catch { }
 }