ASP.NET 3.5 and above only

ASP.NET TreeView - Multiple Node Selection

  • Use 'Ctrl' key to select a multiple nodes
  • Use 'Shift' key to select range of nodes
  • Personal Folders
    • Deleted Items
    • Drafts
    • Inbox (4)
    • Junk E -mail (3)
    • Outbox
    • RSS Feeds
      • Microsoft at Home
      • Microsoft at Work
      • MSNBC News
    • Sent Items
    • Search Folders
      • Categorized Mail
      • Large Mail
      • Unread Mail
Skip Navigation Links
Client Side
Server side

Selected Nodes :

[ASPX]

          <obout:Tree ID="Tree1" TabIndex="1" runat="server" EnableMultiNodeSelection="true"
                    EnableKeyBoardSupport="true" CssClass="vista">...
         
[Javascript]
<script type="text/javascript">
function onNodeSelect(sender, args) {
  var logger = $get("lstSelectedNodes");
  if (logger == null) {
      return;
  }
  logger.innerHTML = "";
  //check whether ctrl or shift is pressed
  if (args.isMultipleSelect) {
      //get all the selected nodes
      for (var i = 0; i < sender.selectedNodes.length; i++) {
          logger.innerHTML += sender.getNodeText(sender.selectedNodes[i]) + '<br/>';
      }
  }
  logger.innerHTML += sender.getNodeText(args.node);
}
</script>

"You guys are the best! Thank you, you're making our lives much more easier."

Bronida Tarutin

Random testimonial   All testimonials