Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. TreeView 's node Click Event

TreeView 's node Click Event

Scheduled Pinned Locked Moved ASP.NET
data-structurestutorial
12 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J jagadeeshkumar1984

    u check once the selection node changed property of the treeview

    R Offline
    R Offline
    Rocky
    wrote on last edited by
    #3

    u mean I should handle SelectedNodeChanged event right void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { //TreeNode }

    Rocky You can't climb up a ladder with your hands in your pockets.

    J 1 Reply Last reply
    0
    • R Rocky

      u mean I should handle SelectedNodeChanged event right void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { //TreeNode }

      Rocky You can't climb up a ladder with your hands in your pockets.

      J Offline
      J Offline
      jagadeeshkumar1984
      wrote on last edited by
      #4

      yes my fnd

      R 2 Replies Last reply
      0
      • J jagadeeshkumar1984

        yes my fnd

        R Offline
        R Offline
        Rocky
        wrote on last edited by
        #5

        I'm on it and hoping for the best :) Thanks

        Rocky You can't climb up a ladder with your hands in your pockets.

        1 Reply Last reply
        0
        • J jagadeeshkumar1984

          yes my fnd

          R Offline
          R Offline
          Rocky
          wrote on last edited by
          #6

          Unable to cast object of type 'System.Web.UI.WebControls.TreeView' to type 'System.Web.UI.WebControls.TreeNode' Thats the error I'm getting, here's my code protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { TreeNode node = (TreeNode)sender; int id = Convert.ToInt32(node.Value); Categories objCat = new Categories(); objCat.Where.ID.Value = id; if (objCat.Query.Load()) { TextBox tb = FormView1.FindControl("CatNameTextBox") as TextBox; tb.Text = objCat.CatName; tb = FormView1.FindControl("DescriptionTextBox") as TextBox; tb.Text = objCat.Description; CheckBox ck = FormView1.FindControl("IsActiveChkBox") as CheckBox; ck.Checked = objCat.IsActive; } } what I wanna do is to take the TreeNode Object coz its text and value are the CategoryName and ID respectively. But its unable to cast it to treeNode. Now what??!!

          Rocky You can't climb up a ladder with your hands in your pockets.

          S 1 Reply Last reply
          0
          • R Rocky

            Unable to cast object of type 'System.Web.UI.WebControls.TreeView' to type 'System.Web.UI.WebControls.TreeNode' Thats the error I'm getting, here's my code protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { TreeNode node = (TreeNode)sender; int id = Convert.ToInt32(node.Value); Categories objCat = new Categories(); objCat.Where.ID.Value = id; if (objCat.Query.Load()) { TextBox tb = FormView1.FindControl("CatNameTextBox") as TextBox; tb.Text = objCat.CatName; tb = FormView1.FindControl("DescriptionTextBox") as TextBox; tb.Text = objCat.Description; CheckBox ck = FormView1.FindControl("IsActiveChkBox") as CheckBox; ck.Checked = objCat.IsActive; } } what I wanna do is to take the TreeNode Object coz its text and value are the CategoryName and ID respectively. But its unable to cast it to treeNode. Now what??!!

            Rocky You can't climb up a ladder with your hands in your pockets.

            S Offline
            S Offline
            Sherin Iranimose
            wrote on last edited by
            #7

            Rocky# wrote:

            TreeNode node = (TreeNode)sender;

            Sender is a TreeView. So convert it to TreeView and from that find the node using FindNode method.

            **$**herin Iranimose

            R 1 Reply Last reply
            0
            • S Sherin Iranimose

              Rocky# wrote:

              TreeNode node = (TreeNode)sender;

              Sender is a TreeView. So convert it to TreeView and from that find the node using FindNode method.

              **$**herin Iranimose

              R Offline
              R Offline
              Rocky
              wrote on last edited by
              #8

              but how will I know which node was clicked? how will I find the node that was clicked? Its EventArgs is having no info regarding that?

              Rocky You can't climb up a ladder with your hands in your pockets.

              V S 2 Replies Last reply
              0
              • R Rocky

                but how will I know which node was clicked? how will I find the node that was clicked? Its EventArgs is having no info regarding that?

                Rocky You can't climb up a ladder with your hands in your pockets.

                V Offline
                V Offline
                Venkatesh Mookkan
                wrote on last edited by
                #9

                The TreeViewControl.SelectedNode gives the selected node. You can use it in the SelectedNodeChanged Event of the TreeView.

                Regards, Venkatesh Mookkan. Software Engineer, India My: Website | Yahoo Group | Blog Spot

                R 1 Reply Last reply
                0
                • V Venkatesh Mookkan

                  The TreeViewControl.SelectedNode gives the selected node. You can use it in the SelectedNodeChanged Event of the TreeView.

                  Regards, Venkatesh Mookkan. Software Engineer, India My: Website | Yahoo Group | Blog Spot

                  R Offline
                  R Offline
                  Rocky
                  wrote on last edited by
                  #10

                  oh sorry, I didnt see it :doh:

                  Rocky You can't climb up a ladder with your hands in your pockets.

                  1 Reply Last reply
                  0
                  • R Rocky

                    but how will I know which node was clicked? how will I find the node that was clicked? Its EventArgs is having no info regarding that?

                    Rocky You can't climb up a ladder with your hands in your pockets.

                    S Offline
                    S Offline
                    Sherin Iranimose
                    wrote on last edited by
                    #11

                    hi, What about this MyTreeView.SelectedNode

                    **$**herin Iranimose

                    R 1 Reply Last reply
                    0
                    • S Sherin Iranimose

                      hi, What about this MyTreeView.SelectedNode

                      **$**herin Iranimose

                      R Offline
                      R Offline
                      Rocky
                      wrote on last edited by
                      #12

                      yea I got it just a few moments ago. Thanks v much , gave for 5 for that Cheers..

                      Rocky You can't climb up a ladder with your hands in your pockets.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups