//Html
//Remove Hyperlinks
<asp:TreeView ID="TreeView1"
ShowCheckBoxes="All"
runat="server"
NodeIndent="15" >
<HoverNodeStyle Font-Underline="True"
ForeColor="#6666AA"
/>
<NodeStyle Font-Names="Arial"
Font-Size="9pt"
ForeColor="Black"
HorizontalPadding="1px"
NodeSpacing="0px" VerticalPadding="1px" ></NodeStyle>
<ParentNodeStyle
Font-Bold="False"
/>
</asp:TreeView>
//Remove Hyperlinks
System.Web.UI.WebControls.TreeView
RemoveHyperLinks(System.Web.UI.WebControls.TreeView
treeView, TreeNodeCollection treeNodes)
{
foreach
(TreeNode node in
treeNodes)
{
node.SelectAction = TreeNodeSelectAction.None;//here
the link is removed
if
(node.ChildNodes != null &&
node.ChildNodes.Count > 0)
{
treeView =
RemoveHyperLinks(treeView, node.ChildNodes);
}
}
return
treeView;
}
//Populate Treeview Dynamically
private void PopulateTreeView(DataTable
dtParent, string parentId, TreeNode treeNode)
{
foreach
(DataRow row in
dtParent.Rows)
{
if
(parentId == "")
{
TreeNode
child = new TreeNode
{
Text = row["InterventionType"].ToString(),
Value = row["InterventionID"].ToString()
};
TreeView1.Nodes.Add(child);
DataTable
dtChild = this.GetData("");
PopulateTreeView(dtChild, Convert.ToString(child.Value), child);
}
else
{
TreeNode
child1 = new TreeNode
{
Text = row["ActivityName"].ToString(),
Value = row["ActivityID"].ToString()
};
treeNode.ChildNodes.Add(child1);
}
TreeView1.CollapseAll();
RemoveHyperLinks(TreeView1,
TreeView1.Nodes);
}
}
No comments:
Post a Comment