ComponentOne TreeView for ASP.NET AJAX Overview
What's New in ComponentOne TreeView for ASP.NET AJAX
Revision History
What's New in 2010 v1
What's New in 2009 v3
Installing TreeView for ASP.NET AJAX
TreeView for ASP.NET AJAX Setup Files
System Requirements
Uninstalling TreeView for ASP.NET AJAX
Deploying your Application in a Medium Trust Environment
Modifying or Editing the Config File
Allowing Deserialization
Adding Permissions
End-User License Agreement
Licensing FAQs
What is Licensing?
How does Licensing Work?
Common Scenarios
Creating components at design time
Creating components at run time
Inheriting from licensed components
Using licensed components in console applications
Using licensed components in Visual C++ applications
Using licensed components with automated testing products
Common Scenarios in Mobile Applications
Updating or renewing a license
Updating a project after renewing a license
Instantiating a Mobile control at run time
Troubleshooting
I have a licensed version of a ComponentOne product but I still get the splash screen when I run my project.
I have a licensed version of a ComponentOne product on my web server but the components still behave as unlicensed.
I downloaded a new build of a component that I have purchased, and now I'm getting the splash screen when I build my projects.
Technical Support
Redistributable Files
About This Documentation
Namespaces
Creating an AJAX-Enabled ASP.NET Project
Adding the C1TreeView Component to a Project
Key Features
TreeView for ASP.NET AJAX Quick Start
Adding C1TreeView to the Page
Creating a TreeView Using the Designer
Binding C1TreeView to an XML File
TreeView for ASP.NET AJAX Top Tips
Design-Time Support
C1TreeView Smart Tag
C1TreeViewNodeBinding Collection Editor
C1TreeView Context Menu
TreeView Designer Form
Exploring the TreeView Designer Form
TreeView Designer Form Menu
TreeView Designer Form Toolbar
TreeView Structure
TreeView Elements
TreeView Creation
Static TreeView Creation
Dynamic TreeView Creation
Data Source TreeView Creation
TreeView Behavior
Animation
Expand and Collapse Animation Effects
Expand and Collapse Transitions
Expand and Collapse Duration
Check Boxes
Drag and Drop Nodes
Load on Demand
Node Selection
Node Navigation
TreeView Appearance
Visual Styles
Custom Visual Styles
Templates
Client-Side TreeView
Client-Side Properties
Client-Side Methods
Client-Side Events
TreeView for ASP.NET AJAX Samples
TreeView for ASP.NET AJAX Task-Based Help
Adding Collapse and Expand Animation Effects
Binding C1TreeView to a Site Map
Preventing C1TreeViewNode from Losing its Selected State
Load and Save C1TreeView through XML
Save the Tree as an XML
Load an Existing XML TreeView into your Project
Designer Tasks
Deleting a C1TreeViewNode
Renaming the TreeViewNode in the Designer
Adding a Child Node
Inserting a Node
Adding, Inserting, and Removing Nodes Dynamically
Add a Node Dynamically
Insert a Node Dynamically
Remove a Node Dynamically
Displaying Static Data
Retrieving the full node path using the OnMouseOver Event
TreeView for ASP.NET Server-Side Reference
C1.Web.UI.Controls.C1TreeView Namespace
C1TreeView Class
C1TreeView Members
C1TreeView Constructor
C1TreeView Constructor (String)
C1TreeView Fields
C1TreeView Methods
CreateTreeViewNode Method
FindControl Method
FindNodeByNavigateUrl Method
FindNodeByText Method
FindNodeByValue Method
GetControlScriptReferences Method
GetFrameworkScriptReferences Method
LoadLayout Method
LoadLayout Method (Stream)
LoadLayout Method (String)
LoadLayout Method (Stream, )
LoadLayout Method (String, )
LoadViewState Method
SaveLayout Method
SaveLayout Method (Stream)
SaveLayout Method (String)
SaveViewState Method
C1TreeView Properties
AccessKey Property
AllowDragDrop Property
AllowEdit Property
AllowSorting Property
AllowTriState Property
AutoCheckNodes Property
AutoCollapse Property
AutoPostBack Property
BackColor Property
BorderColor Property
BorderStyle Property
BorderWidth Property
CheckedNodes Property
CollapseAnimation Property
CollapseDelay Property
CollapseDuration Property
CollapseEasing Property
DataBindings Property
DataBindStartLevel Property
DisplayVisible Property
EmbeddedVisualStyles Property
Enabled Property
ExpandAnimation Property
ExpandCollapseHoverUsed Property
ExpandDelay Property
ExpandDepth Property
ExpandDuration Property
ExpandEasing Property
FocusOnMouseOver Property
Font Property
ForeColor Property
LoadOnDemand Property
Nodes Property
NodesTemplate Property
OnClientNodeCheckChanged Property
OnClientNodeClicked Property
OnClientNodeCollapsed Property
OnClientNodeDragging Property
OnClientNodeDragStarted Property
OnClientNodeDropped Property
OnClientNodeExpanded Property
OnClientNodeMouseOut Property
OnClientNodeMouseOver Property
OnClientNodeTextChanged Property
OnClientSelectedNodesChanged Property
Owner Property
PostBackEventReference Property
SelectedNodes Property
ShowCheckBoxes Property
ShowExpandCollapse Property
ShowLines Property
TagKey Property
Visible Property
VisualStyle Property
VisualStylePath Property
C1TreeView Events
NodeCheckChanged Event
NodeClicked Event
NodeCollapsed Event
NodeDataBound Event
NodeDropped Event
NodeExpanded Event
NodeTextChanged Event
SelectedNodesChanged Event
C1TreeViewEventArgs Class
C1TreeViewEventArgs Members
C1TreeViewEventArgs Constructor
C1TreeViewEventArgs Properties
Node Property
C1TreeViewEventHandler Delegate
C1TreeViewNode Class
C1TreeViewNode Members
C1TreeViewNode Constructor
C1TreeViewNode Fields
C1TreeViewNode Methods
IComparable.CompareTo Method
CreateChildControls Method
IsSearchedUrl Method
C1TreeViewNode Properties
Checked Property
CheckState Property
CollapsedImageUrl Property
CssClass Property
Expanded Property
ExpandedImageUrl Property
HasImage Property
HasPotentialChildren Property
ID Property
ImageUrl Property
Level Property
NavigateUrl Property
NodeIndex Property
SearchIndexes Property
Selected Property
StaticKey Property
Template Property
Templated Property
Text Property
TreeView Property
Value Property
C1TreeViewNodeBinding Class
C1TreeViewNodeBinding Members
C1TreeViewNodeBinding Constructor
C1TreeViewNodeBinding Constructor (String)
C1TreeViewNodeBinding Methods
Clone Method
ToString Method
C1TreeViewNodeBinding Properties
CollapsedImageUrlField Property
DataMember Property
Depth Property
EnabledField Property
ExpandedField Property
ExpandedImageUrlField Property
FormatString Property
ImageUrlField Property
NavigateUrlField Property
TextField Property
ValueField Property
C1TreeViewNodeBindingCollection Class
C1TreeViewNodeBindingCollection Members
C1TreeViewNodeBindingCollection Methods
Add Method
Contains Method
CopyTo Method
IndexOf Method
Insert Method
Remove Method
RemoveAt Method
C1TreeViewNodeBindingCollection Properties
Item Property
C1TreeViewNodeCheckState Enumeration
C1TreeViewNodeCollection Class
C1TreeViewNodeCollection Members
C1TreeViewNodeCollection Constructor
C1TreeViewNodeCollection Methods
CheckNodes Method
FindNode Method
C1TreeViewNodeCollection Properties
C1TreeViewNodeCollection Events
C1TreeViewNodeDroppedEventArgs Class
C1TreeViewNodeDroppedEventArgs Members
C1TreeViewNodeDroppedEventArgs Constructor
C1TreeViewNodeDroppedEventArgs Properties
CopyUsed Property
Handled Property
C1TreeViewNodeTemplateContainer Class
C1TreeViewNodeTemplateContainer Members
C1TreeViewNodeTemplateContainer Constructor
C1TreeViewNodeTemplateContainer Properties
IDataItemContainer.DataItem Property
ItemIndex Property
C1TreeViewSerializer Class
C1TreeViewSerializer Members
C1TreeViewSerializer Constructor
C1TreeViewSerializer Fields
C1TreeViewSerializer Methods
C1TreeViewSerializer Properties
IC1TreeViewNodeCollectionOwner Interface
IC1TreeViewNodeCollectionOwner Members
IC1TreeViewNodeCollectionOwner Properties
TreeView for ASP.NET Client-Side Reference
. Method
CreateChildNodes Method
CreateInstance Method
Dispose Method
Initialize Method
InitializeChildNodes Method
Invalidate Method
OnClick Method
OnFocus Method
OnKeyDown Method
OnMouseDown Method
OnMouseMove Method
OnMouseOut Method
OnMouseOver Method
OnMouseUp Method
Save Method
OnCallbackComplete Event
OnNodeCheckChanged Event
OnNodeClicked Event
OnNodeCollapsed Event
OnNodeDragging Event
OnNodeDragStarted Event
OnNodeDropped Event
OnNodeExpanded Event
OnNodeMouseOut Event
OnNodeMouseOver Event
OnNodeTextChanged Event
OnSelectedNodesChanged Event
C1TreeViewEventArgs Methods
Canceled Property
DomEvent Property
C1TreeViewEventHandler Class
C1TreeViewEventHandler Members
C1TreeViewEventHandler Constructor
C1TreeViewEventHandler Methods
Invoke Method
MarkForRebuildDel Method
RebuildHierarchyDel Method
CurrentLevel Property
Focused Property
Index Property
Target Property
ToolTip Property
C1TreeViewNodeCheckState Class
C1TreeViewNodeCheckState Members
C1TreeViewNodeCheckState Fields
Checked Field
Indeterminate Field
UnChecked Field
value__ Field
C1TreeViewNodeCheckState Methods
C1TreeViewNodeCollection Fields
list Field
Clear Method
GetAllNodes Method
RemoveRange Method
Reverse Method
SortByText Method
Count Property
Last Property
Length Property
OnCollectionChanged Event
OnCollectionSorted Event
C1TreeViewNodeCollectionChangedEventArgs Class
C1TreeViewNodeCollectionChangedEventArgs Members
C1TreeViewNodeCollectionChangedEventArgs Constructor
C1TreeViewNodeCollectionChangedEventArgs Methods
C1TreeViewNodeCollectionChangedEventArgs Properties
Status Property
C1TreeViewNodeDragStartedEventArgs Class
C1TreeViewNodeDragStartedEventArgs Members
C1TreeViewNodeDragStartedEventArgs Constructor
C1TreeViewNodeDragStartedEventArgs Methods
C1TreeViewNodeDragStartedEventArgs Properties
DragVisual Property
OriginalUsed Property
C1TreeViewNodeDroppedEventArgs Methods
DesObj Property
ChangeStatus Class
ChangeStatus Members
ChangeStatus Fields
NodeAdded Field
NodeRemoved Field
ChangeStatus Methods
IC1NodesOwner Interface
IC1NodesOwner Members
IC1NodesOwner Methods
IC1NodesOwner Properties
InsertPosition Class
InsertPosition Members
InsertPosition Fields
After Field
Before Field
Begin Field
End Field
Unknown Field
InsertPosition Methods