/// <summary> /// Populates the tree with the data. /// </summary> private void PopulateTree() { // Create root node TreeElemNode rootNode = new TreeElemNode(); rootNode.Text = "<span class=\"ContentTreeItem\" \"><span class=\"Name\">" + GetString("forum.header.forum") + "</span></span>"; rootNode.Expanded = true; treeElem.Nodes.Add(rootNode); // Populate the tree docId = QueryHelper.GetInteger("documentid", 0); if (docId > 0) { DataSet ds = ForumInfoProvider.GetAllForums("ForumDocumentID = " + docId, null); if (!DataHelper.DataSourceIsEmpty(ds)) { foreach (DataRow dr in ds.Tables[0].Rows) { AddNode(Convert.ToString(dr["ForumDisplayName"]), ValidationHelper.GetInteger(dr["ForumID"], -1)); } } } }