My Account |  Site Map | Contact Us  

TreeView for ASP.NET

All Products
EO.Web Controls
AJAX Callback
AJAX Uploader
Calendar & Date/Time Picker
Color Picker
Editable Label
File Explorer
HTML Editor
Progress Bar
Spell Checker
Slide Menu
EO.Pdf for .NET
EO.Wpf for .NET
EO.WebBrowser for .NET
try it free    live demo 

"This control does way more than what ASP.NET TreeView does. Comparing with this one, ASP.NET TreeView is rudimentay at best. We use several key features, such as node editing and drag drop a lot. Those were part of the requirment for our project and Essential Objects delivered it flawlessly."

Cassandra, Austrilia

Feature Highlights

  • Cross browser, cross platform

    Supports all popular browsers: IE 6.0+, FireFox 1.0+, Mozilla 1.3+, Opera 7.2+, Safari 1.3+ and Chrome;

  • Powerful TreeView Builder with preview

    Preview the TreeView at design time instead of constantly switching between design time and run time to see the result;

  • Support look, skin & theme

    Allows you to easily create and apply appearance template. Also with various pre-built design templates to choose from;

  • Extensive CSS style and image support

    Supports different styles for normal, hover, selected and disabled state. Support node icons, custom checkbox images and custom tree line images;

  • Cool Expand/Collapse effects

    Smooth expand/collapse effects on all supported browsers;

  • Populate on demand support

    Populate on demand allows you to only load a part of the TreeView, but then populate child nodes on demand when user tries to expand a node. This feature is especially suitable for big data set;

  • In place editing support

    In place editing support allows user to edit tree node text like Windows Explorer;

  • Drag and drop support

    User can drag a node and drop it as a child node of another node, or drop it in between two other nodes. The former changes the node hierarchy and the later changes the node order. Both can be enabled/disabled independently. All changes are persisted when then page posts back;

  • Context menu support

    Built-in context menu support allows you to display a context menu when a node is right clicked;

  • Data binding support

    Versatile data binding support allows you to populate the TreeView from DataTable, DataView, DataSet, IDataReader, IEnumerable, ASP.NET 2.0 data source control and XML file;

How to use EO.Web Controls?

  • If you use Visual Studio

    Simply download and install our product and the setup will add all controls to your toolbox. Drag and drop the control from the toolbox to your Web Form and you are all set;

  • If you do not use Visual Studio

    If you do not use a development tool like Visual Studio, follow these easy steps:

    1. Copy EO.Web.dll to your application's bin folder;
    2. Add the following code to the top of the page;

      <%@ Register assembly="EO.Web" namespace="EO.Web" tagprefix="eo" %>

    3. Copy the control definition from any of our sample page source code. Source code for all the samples are included in the download package;

    Now you are ready to go!

Additional Resources

  • Product Documentation

    All features are explained in great details in the product documentation. It also contains complete reference information for each type, property or method;

  • Samples

    Source code for all the live demos is included in the download package. You can install them and run the samples locally on your machine and see how it works;

  • Technical Support

    Still have questions? Post in our support forum or contact us and we will answer them quickly. Our turn around time is among the best in the industry.