Click here to Skip to main content
Sign Up to vote bad
good
Hi friends,
 
I am working with ASP.Net 2008, I wanna show the selected node in a text box, without postback.
Please help me.
 
Thanks Advance..
 

Thanks
Adersh Ram
Posted 3 Aug '12 - 18:58


2 solutions

Hi,
This is quite easy to get the selected node of treeview.
Try this:
HTML:
<asp:treeview id="TreeView1" runat="server" xmlns:asp="#unknown">
    <SelectedNodeStyle ForeColor="Black" />
</asp:treeview>
<asp:button id="Button1" runat="server" text="GetSelectedNode" onclientclick="return GetSelectedNode();" xmlns:asp="#unknown" />
CS:
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        TreeView1.Nodes.Add(new TreeNode("Mango", "Fruit1"));
        TreeView1.Nodes.Add(new TreeNode("Apple", "Fruit2"));
        TreeView1.Nodes.Add(new TreeNode("Pineapple", "Fruit3"));
        TreeView1.Nodes.Add(new TreeNode("Orange", "Fruit4"));
        TreeView1.Nodes.Add(new TreeNode("Grapes", "Fruit5"));
    }
}
JavaScript:
<script type="text/javascript">
function GetSelectedNode() {
    var treeViewData = window["<%=TreeView1.ClientID%>" + "_Data"];
    if (treeViewData.selectedNodeID.value != "") {
        var selectedNode = document.getElementById(treeViewData.selectedNodeID.value);
        var value = selectedNode.href.substring(selectedNode.href.indexOf(",") + 3, selectedNode.href.length - 2);
        var text = selectedNode.innerHTML;
        alert("Text: " + text + "\r\n" + "Value: " + value);
    } else {
        alert("No node selected.")
    }
    return false;
}
</script>
Refer this[^] also.
 

--Amit
  Permalink  
Comments
Adersh Ram - 4 Aug '12 - 1:32
Thank you so much _Amy. :)
_Amy - 4 Aug '12 - 1:35
Welcome. :)
Sweetynewb - 20 Dec '12 - 1:22
Hi Amit, Can you tell me how to add new node , below selected node? i mean new node should be child node of selected node. Please help me out..
Well, I googled for you. Apparently, if your tree view is called, for example, Adersh, then there's a js object called Adersh_Data. This has a selectedNodeID property, which has a value property.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Your Filters
Interested
Ignored
     
0 Sergey Alexandrovich Kryukov 239
1 OriginalGriff 173
2 Maciej Los 135
3 Mahesh Bailwal 104
4 Aarti Meswania 98
0 Sergey Alexandrovich Kryukov 10,214
1 OriginalGriff 7,819
2 CPallini 4,181
3 Rohan Leuva 3,522
4 Maciej Los 3,089


Advertise | Privacy | Mobile
Web04 | 2.6.130523.1 | Last Updated 4 Aug 2012
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid