C# Класс System.Web.UI.WebControls.TreeView

Наследование: System.Web.UI.WebControls.HierarchicalDataBoundControl, IPostBackEventHandler, IPostBackDataHandler, ICallbackEventHandler
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddChildrenPadding void
AddNodeLinkStyle void
AddNodeStyle void
BeginNodeTag void
DecorateNode void
EnsureStylesPrepared void
FillBoundChildrenRecursive void
FindBindingForNode System.Web.UI.WebControls.TreeNodeBinding
FindCheckedNodes void
FindNodeByPos System.Web.UI.WebControls.TreeNode
GetBindingKey string
GetClientEvent string
GetClientExpandEvent string
GetExpandStates string
GetExpandStates void
GetImageStyle ImageStyle
GetNodeClientId string
GetNodeIconUrl string
GetNodeImageToolTip string
GetNodeImageUrl string
GetNodeSpacing Unit
HandleExpandCollapseEvent void
HandleSelectEvent void
ICallbackEventHandler string
ICallbackEventHandler void
IPostBackDataHandler bool
IPostBackDataHandler void
IPostBackEventHandler void
IncrementStyleClassName string
InitializeDataBindings void
MakeNodeTree TreeNode
NotifyCheckChanged void
NotifyExpandedChanged void
NotifyPopulateRequired void
PrepareStyles void
RegisterStyle void
RegisterStyle void
RenderMenuItemSpacing void
RenderNode void
SetCheckStates void
SetExpandStates void
SetNodesExpandedToDepthRecursive void
SetSelectedNode void
TreeView System.Collections
UnsetCheckStates void
UnsetExpandStates void

Открытые методы

Метод Описание
CollapseAll ( ) : void
DataBind ( ) : void
ExpandAll ( ) : void
FindNode ( string valuePath ) : System.Web.UI.WebControls.TreeNode
RenderBeginTag ( HtmlTextWriter writer ) : void
RenderEndTag ( HtmlTextWriter writer ) : void

Защищенные методы

Метод Описание
AddAttributesToRender ( HtmlTextWriter writer ) : void
CreateControlCollection ( ) : ControlCollection
CreateNode ( ) : System.Web.UI.WebControls.TreeNode
GetCallbackResult ( ) : string
LoadPostData ( string postDataKey, NameValueCollection postCollection ) : bool
LoadViewState ( object savedState ) : void
OnInit ( EventArgs e ) : void
OnPreRender ( EventArgs e ) : void
OnSelectedNodeChanged ( EventArgs e ) : void
OnTreeNodeCheckChanged ( TreeNodeEventArgs e ) : void
OnTreeNodeCollapsed ( TreeNodeEventArgs e ) : void
OnTreeNodeDataBound ( TreeNodeEventArgs e ) : void
OnTreeNodeExpanded ( TreeNodeEventArgs e ) : void
OnTreeNodePopulate ( TreeNodeEventArgs e ) : void
PerformDataBinding ( ) : void
RaiseCallbackEvent ( string eventArgs ) : void
RaisePostBackEvent ( string eventArgument ) : void
RaisePostDataChangedEvent ( ) : void
RenderContents ( HtmlTextWriter writer ) : void
SaveViewState ( ) : object
SetNodeDataBound ( TreeNode node, bool dataBound ) : void
SetNodeDataItem ( TreeNode node, object dataItem ) : void
SetNodeDataPath ( TreeNode node, string dataPath ) : void
TrackViewState ( ) : void

Приватные методы

Метод Описание
AddChildrenPadding ( HtmlTextWriter writer, System.Web.UI.WebControls.TreeNode node ) : void
AddNodeLinkStyle ( HtmlTextWriter writer, System.Web.UI.WebControls.TreeNode node, int level, bool nodeIsSelected ) : void
AddNodeStyle ( HtmlTextWriter writer, System.Web.UI.WebControls.TreeNode node, int level, bool nodeIsSelected ) : void
BeginNodeTag ( HtmlTextWriter writer, System.Web.UI.WebControls.TreeNode node, bool clientExpand ) : void
DecorateNode ( System.Web.UI.WebControls.TreeNode node ) : void
EnsureStylesPrepared ( ) : void
FillBoundChildrenRecursive ( IHierarchicalEnumerable hEnumerable, System.Web.UI.WebControls.TreeNodeCollection nodeCollection ) : void
FindBindingForNode ( string type, int depth ) : System.Web.UI.WebControls.TreeNodeBinding
FindCheckedNodes ( System.Web.UI.WebControls.TreeNodeCollection nodeList, System.Web.UI.WebControls.TreeNodeCollection result ) : void
FindNodeByPos ( string path ) : System.Web.UI.WebControls.TreeNode
GetBindingKey ( string dataMember, int depth ) : string
GetClientEvent ( System.Web.UI.WebControls.TreeNode node, string ev ) : string
GetClientExpandEvent ( TreeNode node ) : string
GetExpandStates ( ) : string
GetExpandStates ( StringBuilder sb, TreeNode node ) : void
GetImageStyle ( ) : ImageStyle
GetNodeClientId ( TreeNode node, string sufix ) : string
GetNodeIconUrl ( string icon ) : string
GetNodeImageToolTip ( bool expand, string txt ) : string
GetNodeImageUrl ( string shape, ImageStyle imageStyle ) : string
GetNodeSpacing ( TreeNode node ) : Unit
HandleExpandCollapseEvent ( TreeNode node ) : void
HandleSelectEvent ( TreeNode node ) : void
ICallbackEventHandler ( ) : string
ICallbackEventHandler ( string eventArgs ) : void
IPostBackDataHandler ( string postDataKey, NameValueCollection postCollection ) : bool
IPostBackDataHandler ( ) : void
IPostBackEventHandler ( string eventArgument ) : void
IncrementStyleClassName ( ) : string
InitializeDataBindings ( ) : void
MakeNodeTree ( string args ) : TreeNode
NotifyCheckChanged ( TreeNode node ) : void
NotifyExpandedChanged ( TreeNode node ) : void
NotifyPopulateRequired ( TreeNode node ) : void
PrepareStyles ( ) : void
RegisterStyle ( Style baseStyle ) : void
RegisterStyle ( Style baseStyle, Style linkStyle ) : void
RenderMenuItemSpacing ( HtmlTextWriter writer, Unit itemSpacing ) : void
RenderNode ( HtmlTextWriter writer, TreeNode node, int level, ArrayList levelLines, bool hasPrevious, bool hasNext ) : void
SetCheckStates ( NameValueCollection states ) : void
SetExpandStates ( string states ) : void
SetNodesExpandedToDepthRecursive ( TreeNodeCollection nodes ) : void
SetSelectedNode ( TreeNode node, bool loading ) : void
TreeView ( ) : System.Collections
UnsetCheckStates ( TreeNodeCollection col, NameValueCollection states ) : void
UnsetExpandStates ( TreeNodeCollection col, string states ) : void

Описание методов

AddAttributesToRender() защищенный Метод

protected AddAttributesToRender ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
Результат void

CollapseAll() публичный Метод

public CollapseAll ( ) : void
Результат void

CreateControlCollection() защищенный Метод

protected CreateControlCollection ( ) : ControlCollection
Результат ControlCollection

CreateNode() защищенный Метод

protected CreateNode ( ) : System.Web.UI.WebControls.TreeNode
Результат System.Web.UI.WebControls.TreeNode

DataBind() публичный закрытый Метод

public final DataBind ( ) : void
Результат void

ExpandAll() публичный Метод

public ExpandAll ( ) : void
Результат void

FindNode() публичный Метод

public FindNode ( string valuePath ) : System.Web.UI.WebControls.TreeNode
valuePath string
Результат System.Web.UI.WebControls.TreeNode

GetCallbackResult() защищенный Метод

protected GetCallbackResult ( ) : string
Результат string

LoadPostData() защищенный Метод

protected LoadPostData ( string postDataKey, NameValueCollection postCollection ) : bool
postDataKey string
postCollection NameValueCollection
Результат bool

LoadViewState() защищенный Метод

protected LoadViewState ( object savedState ) : void
savedState object
Результат void

OnInit() защищенный Метод

protected OnInit ( EventArgs e ) : void
e EventArgs
Результат void

OnPreRender() защищенный Метод

protected OnPreRender ( EventArgs e ) : void
e EventArgs
Результат void

OnSelectedNodeChanged() защищенный Метод

protected OnSelectedNodeChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnTreeNodeCheckChanged() защищенный Метод

protected OnTreeNodeCheckChanged ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
Результат void

OnTreeNodeCollapsed() защищенный Метод

protected OnTreeNodeCollapsed ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
Результат void

OnTreeNodeDataBound() защищенный Метод

protected OnTreeNodeDataBound ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
Результат void

OnTreeNodeExpanded() защищенный Метод

protected OnTreeNodeExpanded ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
Результат void

OnTreeNodePopulate() защищенный Метод

protected OnTreeNodePopulate ( TreeNodeEventArgs e ) : void
e TreeNodeEventArgs
Результат void

PerformDataBinding() защищенный Метод

protected PerformDataBinding ( ) : void
Результат void

RaiseCallbackEvent() защищенный Метод

protected RaiseCallbackEvent ( string eventArgs ) : void
eventArgs string
Результат void

RaisePostBackEvent() защищенный Метод

protected RaisePostBackEvent ( string eventArgument ) : void
eventArgument string
Результат void

RaisePostDataChangedEvent() защищенный Метод

protected RaisePostDataChangedEvent ( ) : void
Результат void

RenderBeginTag() публичный Метод

public RenderBeginTag ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
Результат void

RenderContents() защищенный Метод

protected RenderContents ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
Результат void

RenderEndTag() публичный Метод

public RenderEndTag ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
Результат void

SaveViewState() защищенный Метод

protected SaveViewState ( ) : object
Результат object

SetNodeDataBound() защищенный Метод

protected SetNodeDataBound ( TreeNode node, bool dataBound ) : void
node TreeNode
dataBound bool
Результат void

SetNodeDataItem() защищенный Метод

protected SetNodeDataItem ( TreeNode node, object dataItem ) : void
node TreeNode
dataItem object
Результат void

SetNodeDataPath() защищенный Метод

protected SetNodeDataPath ( TreeNode node, string dataPath ) : void
node TreeNode
dataPath string
Результат void

TrackViewState() защищенный Метод

protected TrackViewState ( ) : void
Результат void