HomeCommunityControl GalleryNavigation ControlsTree Control9Rays.Net TreeView

9Rays.Net TreeView



(3) Submit a Review

7,277 Downloads

79,215 Views


Description

9Rays.Net TreeView for ASP.NET 1.1 (FlyTree version 3.6) - .net data binding, drag-and-drop, checkboxes, load-on-demand, client object model, context menu, keyboard navigation...

Features:

  • Native ASP.NET control, CLS Compliant.
  • Native .NET data binding to any ADO.NET compatible data source (DataSet, DataReader, array, IList implementation, etc.)
  • Context menu.
  • Load-on-demand.
  • Drag-and-drop.
  • Complete viewstate support.
  • Comprehensive Client Object Model. Client side node object editing (text, user data, checkbox value, state, etc.).
  • Supports XML node sources.
  • FlyNodeSet control to provide you on demand nodes rendering and loading (ex. file system).
  • Complete client and server event models.
  • Multiple postback events (select, deselect, expand, collapse, check, uncheck).
  • Checkbox feature.
  • Keyboard navigation.
  • Highly customizable styles and behaviors.
  • Increasing set of predefined styles.
  • Flexible licensing options.

Syntax Example

<NineRays:FlyTreeView id="ftvInline" runat="server" BorderWidth="4px"> <ninerays:TreeNode Key="Filtered" Text="Filtered>"> <ninerays:TreeNode Key="Calendar" Text="Calendar"/> <ninerays:TreeNode Key="Inbox" IconSetPath="winxp/" Text="<b>Inbox</b>"> <ninerays:TreeNode Key="MS Visual Studio 2005" Text="MS Visual Studio 2005"/> <ninerays:TreeNode Key="Microsoft Office 2005" Text="MS Office 2005"/> </ninerays:TreeNode> <ninerays:TreeNode Data="Node3 Data" Key="Node3 Key" Text="Node3 Text"/> </ninerays:TreeNode> <ninerays:TreeNode Key="Node2 Key value" Text="Node2 Text"/> </NineRays:FlyTreeView> Data binding example: FTV_Bind.DataSource = myDataSet; FTV_Bind.DataMember = "Orders"; FTV_Bind.DataBind(); Load-on-demand (using FlyNodeSet control) example: fileSystemFlyTreeView.NodeSrc = "NodeSources/FileSystemData.aspx"; or combined: TreeNode node1 = new TreeNode(); TreeNode node2 = new TreeNode(); node1.NodeSrc = "NodeSources/FileSystemNodes.aspx"; node2.NodeSrc = "NodeSources/XMLNodes.xml"; FTV.Nodes.Add(node1); FTV.Nodes.Add(node2);

Screenshots

Reviews

Submit a review

A control that rocks

Reviewed by: yrochon on Thursday, November 13, 2003

5 Stars

Very simple to configure, it's amazing to be able to use DataBinding to build completly any part of a tree. For sure you'll find more than you could expect with this control, just waiting impatiently the release of a Mozilla compatible version. And for that price, you'll get very good support even before you buy it! And watch out when you have your license, you can expect to receive answers to your questions in less than 1 to 2 hours!

Ausgezeichnet

Reviewed by: Yonik on Monday, November 03, 2003

5 Stars

Much better than anything I have seen and I've researched more than 20 tree controls

Nice, but only for IE

Reviewed by: wbb1975 on Thursday, October 16, 2003

3 Stars

Nice Treeview but unfortunately only for IE 6.0+, no downlevel support ;-)