Hi Friends,
Can anyone please tell me why the simple program written below
does not yield any result? All I want to do is display the index of
the node, clicked by the user using the treeview control's
OnSelectedIndexChanged event.
<%@ Page Language="VB" %>
<%@import namespace="Microsoft.Web.UI.WebControls"%>
<%@ Register TagPrefix="mytree"
Namespace="Microsoft.Web.UI.WebControls"
Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.116,
Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<html>
<script language="VB" runat="server">
Sub OnSelectedIndexChanged ( sender as Object, e as
TreeViewSelectEventArgs)
? append node index to label control when a new node is
?selected in the tree
mylabel.Text += "<BR>Selected " & e.NewNode.ToString() & "
(oldNode Index=" + e.OldNode.ToString()+")"
End Sub
</script>
<head>
</head>
<body>
<h3><font face="Verdana">TreeView control demo</font></h3>
<form runat="server">
<!?render tree view control, setup event handlers for collapse,
expand and selectedindexchanged events -->
<mytree:TreeView runat="server" AutoPostBack="true"
DefaultStyle="font-name:Verdana;font-size:12pt;color:black;"
SelectedStyle="font-face:Verdana;font-size:12pt;color:red;"
OnSelectedIndexChanged="OnSelectedIndexChanged">
<mytree:treenode text="Asia">
<mytree:treenode text="China"/>
<mytree:treenode text="India"/>
</mytree:treenode>
<mytree:treenode text="Africa">
<mytree:treenode text="Zaire"/>
<mytree:treenode text="Zambia"/>
</mytree:treenode>
<mytree:treenode text="North America">
<mytree:treenode text="Canada"/>
<mytree:treenode text="United States"/>
</mytree:treenode>
</mytree:treeview>
<br>
<asp:label id=mylabel runat="server">Event Log: </asp:label>
</form>
</body>
</html>
ANy help will be greatly appreciated.
Thanks in advance.
Vidya.
---------------------------------------------
http://mail.indiainfo.com
India's first ISO certified portal
Check world time at http://time.indiainfo.com