<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Client Side Web Development</title><link>http://forums.asp.net/130.aspx</link><description>Client-side programming discussions, including CSS, DHTML, JScript/Javascript, etc. &lt;a href="http://aspadvice.com/SignUp/list.aspx?l=18&amp;c=16" target="_blank"&gt;Email List&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Get TreeView Selected Node in JavaScript</title><link>http://forums.asp.net/thread/3276234.aspx</link><pubDate>Mon, 06 Jul 2009 07:54:08 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3276234</guid><dc:creator>srinivaskotra</dc:creator><author>srinivaskotra</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3276234.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=130&amp;PostID=3276234</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;here your solution&lt;/p&gt;
&lt;p&gt;I have bound the Tree View like below: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;Collapse Copy Code&lt;br /&gt;TreeNode root = new TreeNode(&amp;quot;School&amp;quot;);&lt;/p&gt;
&lt;p&gt;TreeNode teach = new TreeNode(&amp;quot;Teachers&amp;quot;);&lt;br /&gt;TreeNode stud = new TreeNode(&amp;quot;Students&amp;quot;);&lt;/p&gt;
&lt;p&gt;TreeNode teach1 = new TreeNode(&amp;quot;Teacher1&amp;quot;);&lt;br /&gt;TreeNode teach2 = new TreeNode(&amp;quot;Teacher2&amp;quot;);&lt;br /&gt;TreeNode teach3 = new TreeNode(&amp;quot;Teacher3&amp;quot;);&lt;/p&gt;
&lt;p&gt;TreeNode stud1 = new TreeNode(&amp;quot;Student1&amp;quot;);&lt;br /&gt;TreeNode stud2 = new TreeNode(&amp;quot;Student2&amp;quot;);&lt;br /&gt;TreeNode stud3 = new TreeNode(&amp;quot;Student3&amp;quot;);&lt;br /&gt;TreeNode stud4 = new TreeNode(&amp;quot;Student4&amp;quot;);&lt;/p&gt;
&lt;p&gt;teach.ChildNodes.Add(teach1); teach.ChildNodes.Add(teach2);&lt;br /&gt;teach.ChildNodes.Add(teach3);&lt;/p&gt;
&lt;p&gt;stud.ChildNodes.Add(stud1); stud.ChildNodes.Add(stud2);&lt;br /&gt;stud.ChildNodes.Add(stud3); stud.ChildNodes.Add(stud4);&lt;/p&gt;
&lt;p&gt;root.ChildNodes.Add(teach); root.ChildNodes.Add(stud);&lt;/p&gt;
&lt;p&gt;TreeView1.Nodes.Add(root);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;And attach this java script event to the Treeview &lt;/p&gt;
&lt;p&gt;&amp;nbsp;Collapse Copy Code&lt;br /&gt;this.TreeView1.Attributes.Add(&amp;quot;oncontextmenu&amp;quot;, &amp;quot;RightClick(event);&amp;quot;);&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Java script code: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;Collapse Copy Code&lt;br /&gt;function RightClick(event)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var obj = event.srcElement || event.target ;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var seltreeNode = obj; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(seltreeNode.innerHTML); //This will prompt selected Node Text&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; seltreeNode.innerHTML = &amp;quot;sample text&amp;quot;; //This will change the selected node text&amp;nbsp;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Happy Coding! &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/webforms/ClientSideTreeView.aspx"&gt;http://www.codeproject.com/KB/webforms/ClientSideTreeView.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Get TreeView Selected Node in JavaScript</title><link>http://forums.asp.net/thread/3276122.aspx</link><pubDate>Mon, 06 Jul 2009 06:41:24 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3276122</guid><dc:creator>chintanpshah</dc:creator><author>chintanpshah</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3276122.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=130&amp;PostID=3276122</wfw:commentRss><description>&lt;p&gt;this.TreeView1.Attributes.Add(&amp;quot;onclick&amp;quot;, &amp;quot;Clicked(event);&amp;quot;);&lt;/p&gt;
&lt;p&gt;function Clicked(event)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var obj = event.srcElement || event.target ;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var seltreeNode = obj; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(seltreeNode.innerHTML); //This will prompt selected Node Text&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; seltreeNode.innerHTML = &amp;quot;Test&amp;quot;; //This will change the selected node text as “Rajesh Babu”&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;Refer to:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/webforms/ASPNetTreeviewUsingJS.aspx"&gt;http://www.codeproject.com/KB/webforms/ASPNetTreeviewUsingJS.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Get TreeView Selected Node in JavaScript</title><link>http://forums.asp.net/thread/3275278.aspx</link><pubDate>Sun, 05 Jul 2009 10:36:54 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3275278</guid><dc:creator>Everest1980</dc:creator><author>Everest1980</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3275278.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=130&amp;PostID=3275278</wfw:commentRss><description>&lt;p&gt;Hello Friends&lt;/p&gt;
&lt;p&gt;I am looking to find a way to just simply know the selected node in
TreeView using javascript.
suppose there are n number of nodes in the Parent Child Relationship,
then what i want to get value of the selected node in javascript so
that i can manipulate and work on the values selected in javascript
rather than do a full page postback to get the selected Tree node as
selected by user in ASP.Net.&lt;/p&gt;
&lt;p&gt;is there any alternative to know the Node and whether the Node has any child or parent if any in javascript or not &lt;img src="http://forums.asp.net/tiny_mce/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif" alt="Frown" title="Frown" border="0" /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;here is my example which i am using to create and populate TreeView
sorry for the last comment without the example, here is the full example&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;pre name="code" class="c-sharp"&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        if (!IsPostBack)&lt;br /&gt;        {&lt;br /&gt;            TreeNode t_Node;&lt;br /&gt;            using (OleDbConnection con = new OleDbConnection())&lt;br /&gt;            {&lt;br /&gt;                using (DataSet t_DS = new DataSet())&lt;br /&gt;                {&lt;br /&gt;                    using (OleDbCommand myCommand = new OleDbCommand())&lt;br /&gt;                    {&lt;br /&gt;                        OleDbDataAdapter t_DA;&lt;br /&gt;                        con.ConnectionString = &amp;quot;Provider=SQLOLEDB;Data Source = .; Initial Catalog = NorthWind; User ID = sa; Password = &amp;quot;;&lt;br /&gt;                        myCommand.CommandText = &amp;quot;select EmployeeID, FirstName  + &amp;#39; &amp;#39; + LastName As Name from Employees Order by EmployeeID&amp;quot;;&lt;br /&gt;                        myCommand.Connection = con;&lt;br /&gt;                        try&lt;br /&gt;                        {&lt;br /&gt;                            con.Open();&lt;br /&gt;                            t_DA = new OleDbDataAdapter(myCommand);&lt;br /&gt;                            t_DA.Fill(t_DS);&lt;br /&gt;                            foreach (DataRow t_DR in t_DS.Tables[0].Rows)&lt;br /&gt;                            {&lt;br /&gt;                                t_Node = new TreeNode(t_DR[&amp;quot;Name&amp;quot;].ToString(), t_DR[&amp;quot;EmployeeID&amp;quot;].ToString());&lt;br /&gt;                                TreeView1.Nodes.Add(t_Node);&lt;br /&gt;                            }&lt;br /&gt;&lt;br /&gt;                        }&lt;br /&gt;                        catch (Exception ex)&lt;br /&gt;                        {&lt;br /&gt;                            Response.Write(String.Format(&amp;quot;There is an error{0}&amp;quot;, ex));&lt;br /&gt;                        }&lt;br /&gt;                        finally&lt;br /&gt;                        {&lt;br /&gt;                            con.Close();&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>