New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[EmbeddedSkin("TreeList", typeof(RadTreeList))]
[EmbeddedSkin("TreeList", "Default", typeof(RadTreeList))]
[ClientScriptResource("Telerik.Web.UI.RadTreeList", "Telerik.Web.UI.TreeList.RadTreeListScripts.js")]
[TelerikToolboxCategory("Data")]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadTreeList))]
[RequiredCss("Telerik.Web.UI.Skins.Common.common.css", RenderMode.Lightweight, typeof(RadTreeList))]
[RequiredScript(typeof(MaterialRipple))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadTreeList))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Mobile, typeof(RadTreeList))]
public class RadTreeList : RadCompositeDataBoundControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, IPostBackEventHandler, INamingContainer

Inheritance: objectRadCompositeDataBoundControlRadTreeList

Implements: IControlIControlResolverIFeatureGroupINamingContainerIPostBackDataHandlerIPostBackEventHandlerIScriptControlISkinnableControl...

Inherited Members RadCompositeDataBoundControl.PreferredRenderMode(RenderModeBrowserAdaptor)RadCompositeDataBoundControl.CanRenderInMode(RenderModeBrowserAdaptor, RenderMode)RadCompositeDataBoundControl.ApplyConditionalRendering(HtmlTextWriter)RadCompositeDataBoundControl.RenderClassic(HtmlTextWriter)RadCompositeDataBoundControl.RenderLite(HtmlTextWriter)RadCompositeDataBoundControl.RenderNative(HtmlTextWriter)RadCompositeDataBoundControl.InitializeRenderMode()RadCompositeDataBoundControl.ResolveRenderMode()RadCompositeDataBoundControl.RenderScriptsNoScriptManager(HtmlTextWriter)RadCompositeDataBoundControl.RenderDescriptorsNoScriptManager(HtmlTextWriter)RadCompositeDataBoundControl.RegisterScriptControl()RadCompositeDataBoundControl.RegisterCssReferences()RadCompositeDataBoundControl.RegisterScriptDescriptors()RadCompositeDataBoundControl.SaveClientState()RadCompositeDataBoundControl.RenderClientStateField(HtmlTextWriter)RadCompositeDataBoundControl.RenderBeginTag(HtmlTextWriter)RadCompositeDataBoundControl.DescribeProperty<T>(IScriptDescriptor, string, T, T)RadCompositeDataBoundControl.DescribeEvent(IScriptDescriptor, string, string)RadCompositeDataBoundControl.GetEmbeddedSkinNames()RadCompositeDataBoundControl.ConfigureCombinedScriptFile()RadCompositeDataBoundControl.ConfigureCombinedBaseSkinFile()RadCompositeDataBoundControl.GetSkinSuffix()RadCompositeDataBoundControl.GetScriptDescriptors()RadCompositeDataBoundControl.LoadPostData(string, NameValueCollection)RadCompositeDataBoundControl.DescribeClientProperties(IScriptDescriptor)RadCompositeDataBoundControl.DescribeClientEvents(IScriptDescriptor)RadCompositeDataBoundControl.IsRenderModeSetRadCompositeDataBoundControl.FeatureGroupIDRadCompositeDataBoundControl.RegisterWithScriptManagerRadCompositeDataBoundControl.EnableRippleEffectRadCompositeDataBoundControl.EnableEmbeddedScriptsRadCompositeDataBoundControl.EnableEmbeddedSkinsRadCompositeDataBoundControl.EnableEmbeddedBaseStylesheetRadCompositeDataBoundControl.EnableAjaxSkinRenderingRadCompositeDataBoundControl.SupportsAdaptiveRenderingRadCompositeDataBoundControl.SupportsNativeRenderingRadCompositeDataBoundControl.SupportsLightweightRenderingRadCompositeDataBoundControl.RenderModeRadCompositeDataBoundControl.ResolvedRenderModeRadCompositeDataBoundControl.ClientStateFieldIDRadCompositeDataBoundControl.CssClassFormatStringRadCompositeDataBoundControl.DefaultCssClassRadCompositeDataBoundControl.RenderingCompatibilityRadCompositeDataBoundControl.ClientIDModeRadCompositeDataBoundControl.ScriptManagerRadCompositeDataBoundControl.RadScriptManagerRadCompositeDataBoundControl.RadStyleSheetManagerRadCompositeDataBoundControl.AccessKeyRadCompositeDataBoundControl.BackColorRadCompositeDataBoundControl.BorderColorRadCompositeDataBoundControl.BorderStyleRadCompositeDataBoundControl.BorderWidthRadCompositeDataBoundControl.CssClassRadCompositeDataBoundControl.EnabledRadCompositeDataBoundControl.EnableThemingRadCompositeDataBoundControl.ForeColorRadCompositeDataBoundControl.FontRadCompositeDataBoundControl.HeightRadCompositeDataBoundControl.SkinIDRadCompositeDataBoundControl.VisibleRadCompositeDataBoundControl.WidthRadCompositeDataBoundControl.TabIndexRadCompositeDataBoundControl.ToolTipRadCompositeDataBoundControl.DataMemberRadCompositeDataBoundControl.EnableViewStateRadCompositeDataBoundControl.DataSourceRadCompositeDataBoundControl.DataSourceID...

Constructors

C#
public RadTreeList()

Fields

C#
public const string CancelCommandName = "Cancel"
C#
public const string ChangePageSizeCommandName = "ChangePageSize"
C#
public const string DeleteCommandName = "Delete"
C#
public const string DeselectAllCommandName = "DeselectAll"
C#
public const string DeselectCommandName = "Deselect"
C#
public const string EditCommandName = "Edit"
C#
public const string ExpandCollapseCommandName = "ExpandCollapse"
C#
public const string ExportToExcelCommandName = "ExportToExcel"
C#
public const string ExportToPdfCommandName = "ExportToPdf"
C#
public const string ExportToWordCommandName = "ExportToWord"
C#
public const string FirstPageCommandArgument = "First"
C#
public const string InitInsertCommandName = "InitInsert"
C#
public const string LastPageCommandArgument = "Last"
C#
public const string NextPageCommandArgument = "Next"
C#
public const string PageCommandName = "Page"
C#
public const string PerformInsertCommandName = "PerformInsert"
C#
public const string PrevPageCommandArgument = "Prev"
C#
public const string RebindTreeListCommandName = "RebindTreeList"
C#
public const string ReorderCommandName = "Reorder"
C#
public const string SelectAllCommandName = "SelectAll"
C#
public const string SelectCommandName = "Select"
C#
public const string SortCommandName = "Sort"
C#
public const string SwapCommandName = "Swap"
C#
public const string UpdateCommandName = "Update"

Properties

C#
public virtual bool AllowLoadOnDemand { get; set; }
C#
public bool AllowMultiColumnSorting { get; set; }
C#
public virtual bool AllowMultiItemEdit { get; set; }
C#
public virtual bool AllowMultiItemSelection { get; set; }
C#
public bool AllowNaturalSort { get; set; }
C#
public virtual bool AllowPaging { get; set; }
C#
public bool AllowRecursiveDelete { get; set; }
C#
public virtual bool AllowRecursiveSelection { get; set; }
C#
public virtual bool AllowSorting { get; set; }
C#
public bool AllowStableSort { get; set; }
C#
public TreeListTableItemStyle AlternatingItemStyle { get; }
C#
public virtual bool AutoGenerateColumns { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[Browsable(false)]
public virtual TreeListColumn[] AutoGeneratedColumns { get; }
C#
public virtual string Caption { get; set; }
C#
[TypeConverter(typeof(TreeListStringArrayConverter))]
public virtual string[] ClientDataKeyNames { get; set; }
C#
[Browsable(false)]
public virtual TreeListDataKeyArray ClientDataKeyValues { get; }
C#
[Browsable(false)]
public TreeListExpandedIndexesCollection ClientExpandedIndexes { get; }
C#
public TreeListClientSettings ClientSettings { get; }
C#
public TreeListColumnsCollection Columns { get; }
C#
public TreeListCommandItemDisplay CommandItemDisplay { get; set; }
C#
public TreeListCommandItemSettings CommandItemSettings { get; }
C#
public virtual TreeListCommandItemStyle CommandItemStyle { get; }
C#
public CultureInfo Culture { get; set; }
C#
protected IEnumerable CurrentDataSource { get; set; }
C#
[Bindable(true)]
[Browsable(false)]
public int CurrentPageIndex { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[TypeConverter(typeof(TreeListStringArrayConverter))]
public virtual string[] DataKeyNames { get; set; }
C#
[Browsable(false)]
public virtual TreeListDataKeyArray DataKeyValues { get; }
C#
[Browsable(false)]
public bool DataSourceIsAssigned { get; }
C#
public string DeleteMethod { get; set; }
C#
[Browsable(false)]
public virtual ITemplate DetailTemplate { get; set; }
C#
public virtual TreeListTextDirection Dir { get; set; }
C#
public TreeListEditFormSettings EditFormSettings { get; }
C#
[Browsable(false)]
public TreeListEditIndexesCollection EditIndexes { get; }
C#
[Browsable(false)]
public TreeListEditItemCollection EditItems { get; }
C#
public TreeListTableItemStyle EditItemStyle { get; }
C#
public TreeListEditMode EditMode { get; set; }
C#
public bool EnableAriaSupport { get; set; }
C#
public bool EnableNoRecordsTemplate { get; set; }
C#
public Unit ExpandCollapseColumnWidth { get; set; }
C#
public TreeListExpandCollapseMode ExpandCollapseMode { get; set; }
C#
[Browsable(false)]
public TreeListExpandedIndexesCollection ExpandedIndexes { get; }
C#
public TreeListExportSettings ExportSettings { get; }
C#
public TreeListTableItemStyle FooterItemStyle { get; }
C#
public virtual TreeListGridLines GridLines { get; set; }
C#
public TreeListTableItemStyle HeaderStyle { get; }
C#
public virtual bool HideExpandCollapseButtonIfNoChildren { get; set; }
C#
[Browsable(false)]
public TreeListEditIndexesCollection InsertIndexes { get; }
C#
[Browsable(false)]
public TreeListEditItemCollection InsertItems { get; }
C#
public string InsertMethod { get; set; }
C#
protected bool IsDataBinding { get; set; }
C#
public bool IsExporting { get; set; }
C#
public virtual bool IsItemInserted { get; set; }
C#
protected bool IsNeedDataSourceInProgress { get; set; }
C#
[Browsable(false)]
public virtual TreeListDataItemCollection Items { get; }
C#
public TreeListTableItemStyle ItemStyle { get; }
C#
public string LocalizationPath { get; set; }
C#
[Browsable(false)]
[Bindable(false)]
public ITemplate NoRecordsTemplate { get; set; }
C#
public string NoRecordsText { get; set; }
C#
[Browsable(false)]
public virtual int PageCount { get; }
C#
public virtual TreeListPagerStyle PagerStyle { get; }

PagerTemplate

ITemplate

C#
[Bindable(false)]
[Browsable(false)]
public ITemplate PagerTemplate { get; set; }
C#
public virtual int PageSize { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[TypeConverter(typeof(TreeListStringArrayConverter))]
public virtual string[] ParentDataKeyNames { get; set; }
C#
[Browsable(false)]
public virtual TreeListDataKeyArray ParentDataKeyValues { get; }
C#
public virtual bool PersistAutoGenerateColumnsStateOnRebind { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[Browsable(false)]
public TreeListColumn[] RenderColumns { get; }
C#
[Browsable(false)]
public TreeListSelectedIndexesCollection SelectedIndexes { get; }
C#
[Browsable(false)]
public TreeListDataItemCollection SelectedItems { get; }
C#
public TreeListTableItemStyle SelectedItemStyle { get; }
C#
[Bindable(true)]
public virtual bool ShowFooter { get; set; }
C#
public virtual bool ShowOuterBorders { get; set; }
C#
public virtual bool ShowTreeLines { get; set; }
C#
public override string Skin { get; set; }

Overrides: RadCompositeDataBoundControl.Skin

C#
public virtual TreeListSortExpressionCollection SortExpressions { get; }
C#
public virtual TreeListSortingSettings SortingSettings { get; }
C#
public virtual string Summary { get; set; }
C#
protected override bool SupportsRenderingMode { get; }

Overrides: RadCompositeDataBoundControl.SupportsRenderingMode

TagKey

HtmlTextWriterTag

C#
protected override HtmlTextWriterTag TagKey { get; }
C#
public string UpdateMethod { get; set; }
C#
public TreeListValidationSettings ValidationSettings { get; }

Methods

C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadCompositeDataBoundControl.AddAttributesToRender(HtmlTextWriter)

C#
public virtual void ApplyRecursiveSelection(TreeListDataItem item, bool selected)
Parameters:itemTreeListDataItemselectedbool
C#
public virtual void ApplyRecursiveSelection(TreeListHierarchyIndex hierarchyIndex, bool selected)
Parameters:hierarchyIndexTreeListHierarchyIndexselectedbool
C#
protected virtual void AutoDataBind(TreeListRebindReason rebindReason)
Parameters:rebindReasonTreeListRebindReason
C#
protected virtual void CallItemCreated(TreeListItemCreatedEventArgs e)
Parameters:eTreeListItemCreatedEventArgs
C#
protected virtual void CallItemDataBound(TreeListItemDataBoundEventArgs e)
Parameters:eTreeListItemDataBoundEventArgs
C#
protected void ClearAutoGeneratedColumns()
C#
protected void ClearRenderColumns()
C#
public void ClearSelectedItems()
C#
public void CollapseAllItems()
C#
protected override void ControlPreRender()

Overrides: RadCompositeDataBoundControl.ControlPreRender()

C#
public static HtmlGenericControl CreateButton(string name, bool display = true)
Parameters:namestringdisplayboolReturns:

HtmlGenericControl

C#
public static HtmlGenericControl CreateButton(string name, string text, bool display = true)
Parameters:namestringtextstringdisplayboolReturns:

HtmlGenericControl

C#
protected override int CreateChildControls(IEnumerable dataSource, bool dataBinding)
Parameters:dataSourceIEnumerabledataBindingboolReturns:

int

Overrides: RadCompositeDataBoundControl.CreateChildControls(IEnumerable, bool)

C#
protected void CreateCommandItem(ControlCollection tableRows, bool isTopItem)
Parameters:tableRowsControlCollectionisTopItembool
C#
protected virtual TreeListDataItem CreateDataItem(int displayIndex, TreeListHierarchyIndex hierarchyIndex)
Parameters:displayIndexinthierarchyIndexTreeListHierarchyIndexReturns:

TreeListDataItem

C#
protected virtual int CreateDataItems(IEnumerable<TreeListSourceItem> dataSource, ControlCollection tableRows)
Parameters:dataSourceIEnumerable<TreeListSourceItem>tableRowsControlCollectionReturns:

int

C#
protected override DataSourceSelectArguments CreateDataSourceSelectArguments()
Returns:

DataSourceSelectArguments

C#
protected virtual TreeListDetailTemplateItem CreateDetailTemplateItem(TreeListDataItem parentItem)
Parameters:parentItemTreeListDataItemReturns:

TreeListDetailTemplateItem

C#
protected virtual TreeListEditFormItem CreateEditFormItem(TreeListDataItem parentItem)
Parameters:parentItemTreeListDataItemReturns:

TreeListEditFormItem

C#
protected void CreateHeaderItem(ControlCollection tableRows)
Parameters:tableRowsControlCollection
C#
protected virtual TreeListEditableItem CreateInsertItem(TreeListDataItem parentItem)
Parameters:parentItemTreeListDataItemReturns:

TreeListEditableItem

C#
protected void CreateMobileViews()
C#
protected void CreatePagerItem(ControlCollection tableRows, bool isTopItem)
Parameters:tableRowsControlCollectionisTopItembool
C#
protected virtual void CreateRootInsertItem(ControlCollection tableRows)
Parameters:tableRowsControlCollection
C#
public override void DataBind()
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadCompositeDataBoundControl.DescribeComponent(IScriptDescriptor)

C#
public void ExpandAllItems()
C#
public void ExpandItemToLevel(TreeListDataItem item, int level)
Parameters:itemTreeListDataItemlevelint
C#
public void ExpandToLevel(int level)
Parameters:levelint
C#
public void ExportToExcel()
C#
public void ExportToPdf()
C#
public void ExportToWord()
C#
protected virtual void ExtractParentKeyValuesForChild(IDictionary keys, TreeListDataItem parentDataItem)
Parameters:keysIDictionaryparentDataItemTreeListDataItem
C#
public virtual void ExtractValuesFromItem(IDictionary newValues, TreeListEditableItem dataItem, bool includePrimaryKey)
Parameters:newValuesIDictionarydataItemTreeListEditableItemincludePrimaryKeybool
C#
public TreeListDataItem FindItemByKeyValue(string keyName, object keyValue)
Parameters:keyNamestringkeyValueobjectReturns:

TreeListDataItem

C#
public TreeListColumn GetColumn(string columnUniqueName)
Parameters:columnUniqueNamestringReturns:

TreeListColumn

C#
public TreeListColumn GetColumnSafe(string columnUniqueName)
Parameters:columnUniqueNamestringReturns:

TreeListColumn

C#
protected override IDataSource GetDataSource()
Returns:

IDataSource

C#
protected int GetIntegerPixelFromClientState(string clientStateData)
Parameters:clientStateDatastringReturns:

int

C#
public TreeListItem[] GetItems(params TreeListItemType[] includeItemTypes)
Parameters:includeItemTypesTreeListItemType[]Returns:

TreeListItem[]

C#
public int GetMaximumNestedLevel()
Returns:

int

C#
protected override IEnumerable<ScriptReference> GetScriptReferences()
Returns:

IEnumerable<ScriptReference>

Overrides: RadCompositeDataBoundControl.GetScriptReferences()

C#
protected virtual void HandleClientFireCommand(string eventName, string eventArgs, string secondEventArgs)
Parameters:eventNamestringeventArgsstringsecondEventArgsstring
C#
public virtual void InsertChildItem(TreeListDataItem parentItem, object newDataItem)
Parameters:parentItemTreeListDataItemnewDataItemobject
C#
public void InsertChildItem(TreeListDataItem parentItem)
Parameters:parentItemTreeListDataItem
C#
public void InsertItem()
C#
public virtual void InsertItem(object newDataItem)
Parameters:newDataItemobject
C#
protected virtual void LoadAutoGeneratedColumnsState(object columnsState)
Parameters:columnsStateobject
C#
protected override bool LoadClientState(Dictionary<string, object> clientState)
Parameters:clientStateDictionary<string, object>Returns:

bool

Overrides: RadCompositeDataBoundControl.LoadClientState(Dictionary<string, object>)

C#
protected override void LoadControlState(object savedState)
Parameters:savedStateobject
C#
protected virtual void LoadControlStateObject(object[] state, int index)
Parameters:stateobject[]indexint
C#
protected virtual bool LoadSelectedState(Dictionary<string, object> clientState)
Parameters:clientStateDictionary<string, object>Returns:

bool

C#
protected override void LoadViewState(object savedState)
Parameters:savedStateobject
C#
protected virtual void OnAutoGeneratedColumnCreated(TreeListAutoGeneratedColumnCreatedEventArgs e)
Parameters:eTreeListAutoGeneratedColumnCreatedEventArgs
C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
protected override bool OnBubbleEvent(object source, EventArgs args)
Parameters:sourceobjectargsEventArgsReturns:

bool

C#
protected virtual void OnCancelCommand(TreeListCommandEventArgs e)
Parameters:eTreeListCommandEventArgs
C#
protected virtual void OnChildItemsDataBind(TreeListChildItemsDataBindEventArgs e)
Parameters:eTreeListChildItemsDataBindEventArgs
C#
protected virtual void OnColumnsOrderChanged()
C#
protected virtual void OnCreateColumnEditor(TreeListCreateColumnEditorEventArgs e)
Parameters:eTreeListCreateColumnEditorEventArgs
C#
protected virtual void OnCreateCustomColumn(TreeListCreateCustomColumnEventArgs e)
Parameters:eTreeListCreateCustomColumnEventArgs
C#
protected virtual void OnDeleteCommand(TreeListCommandEventArgs e)
Parameters:eTreeListCommandEventArgs
C#
protected virtual void OnEditCommand(TreeListCommandEventArgs e)
Parameters:eTreeListCommandEventArgs
C#
protected virtual void OnExporting(TreeListExportingEventArgs e)
Parameters:eTreeListExportingEventArgs
C#
protected virtual void OnInfrastructureExporting(TreeListInfrastructureExportingEventArgs e)
Parameters:eTreeListInfrastructureExportingEventArgs
C#
protected override void OnInit(EventArgs e)
Parameters:eEventArgs

Overrides: RadCompositeDataBoundControl.OnInit(EventArgs)

C#
protected virtual void OnInsertCommand(TreeListCommandEventArgs e)
Parameters:eTreeListCommandEventArgs
C#
protected virtual void OnItemCommand(TreeListCommandEventArgs e)
Parameters:eTreeListCommandEventArgs
C#
protected virtual void OnItemDeleted(TreeListDeletedEventArgs e)
Parameters:eTreeListDeletedEventArgs
C#
protected virtual void OnItemDrop(TreeListItemDragDropEventArgs e)
Parameters:eTreeListItemDragDropEventArgs
C#
protected virtual void OnItemInserted(TreeListInsertedEventArgs e)
Parameters:eTreeListInsertedEventArgs
C#
protected virtual void OnItemUpdated(TreeListUpdatedEventArgs e)
Parameters:eTreeListUpdatedEventArgs
C#
protected override void OnLoad(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnNeedDataSource(TreeListNeedDataSourceEventArgs e)
Parameters:eTreeListNeedDataSourceEventArgs
C#
protected virtual void OnPageIndexChanged(TreeListPageChangedEventArgs e)
Parameters:eTreeListPageChangedEventArgs
C#
protected virtual void OnPageSizeChanged(TreeListPageSizeChangedEventArgs e)
Parameters:eTreeListPageSizeChangedEventArgs
C#
protected virtual void OnPdfExporting(TreeListPdfExportingEventArgs e)
Parameters:eTreeListPdfExportingEventArgs
C#
protected override void OnPreRender(EventArgs e)
Parameters:eEventArgs

Overrides: RadCompositeDataBoundControl.OnPreRender(EventArgs)

C#
protected virtual void OnSelectedIndexChanged(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnSorting(TreeListSortEventArgs e)
Parameters:eTreeListSortEventArgs
C#
protected virtual void OnUpdateCommand(TreeListCommandEventArgs e)
Parameters:eTreeListCommandEventArgs
C#
protected override void PerformDataBinding(IEnumerable data)
Parameters:dataIEnumerable
C#
public virtual void PerformDelete(TreeListDataItem editedItem)
Parameters:editedItemTreeListDataItem
C#
public virtual void PerformInsert(TreeListEditableItem insertItem, bool suppressRebind)
Parameters:insertItemTreeListEditableItemsuppressRebindbool
C#
public virtual void PerformInsert(TreeListEditableItem insertItem)
Parameters:insertItemTreeListEditableItem
C#
protected virtual void PerformReorder(TreeListItemDragDropEventArgs e)
Parameters:eTreeListItemDragDropEventArgs
C#
public virtual void PerformUpdate(TreeListEditableItem editedItem, bool suppressRebind)
Parameters:editedItemTreeListEditableItemsuppressRebindbool
C#
public void PerformUpdate(TreeListEditableItem editedItem)
Parameters:editedItemTreeListEditableItem
C#
protected void PopulateDataKeys(object dataItem)
Parameters:dataItemobject
C#
protected virtual void PrepareDataSource()
C#
public void RaisePostBackEvent(string eventArgument)
Parameters:eventArgumentstring
C#
protected override void RaisePostDataChangedEvent()

Overrides: RadCompositeDataBoundControl.RaisePostDataChangedEvent()

C#
public virtual void Rebind()
C#
protected override void Render(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadCompositeDataBoundControl.Render(HtmlTextWriter)

C#
protected override void RenderContents(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadCompositeDataBoundControl.RenderContents(HtmlTextWriter)

C#
public void ReorderColumns(int orderIndex1, int orderIndex2)
Parameters:orderIndex1intorderIndex2int
C#
public void ReorderColumns(string columnName1, string columnName2)
Parameters:columnName1stringcolumnName2string
C#
public void ReorderColumns(TreeListColumn column1, TreeListColumn column2)
Parameters:column1TreeListColumncolumn2TreeListColumn
C#
protected virtual Pair SaveAutoGeneratedColumnsState()
Returns:

Pair

C#
protected override object SaveControlState()
Returns:

object

C#
protected virtual void SaveControlStateObject(IList state)
Parameters:stateIList
C#
protected override object SaveViewState()
Returns:

object

C#
protected virtual void SetStyleClasses()
C#
protected bool ShouldCreatePagerItem(bool isTopItem)
Parameters:isTopItemboolReturns:

bool

C#
public void SwapColumns(int orderIndex1, int orderIndex2)
Parameters:orderIndex1intorderIndex2int
C#
public void SwapColumns(string columnName1, string columnName2)
Parameters:columnName1stringcolumnName2string
C#
public void SwapColumns(TreeListColumn column1, TreeListColumn column2)
Parameters:column1TreeListColumncolumn2TreeListColumn
C#
protected override void TrackViewState()

Events

C#
public event EventHandler<TreeListAutoGeneratedColumnCreatedEventArgs> AutoGeneratedColumnCreated
C#
public event EventHandler<TreeListCommandEventArgs> CancelCommand
C#
public event EventHandler<TreeListChildItemsDataBindEventArgs> ChildItemsDataBind
C#
public event EventHandler<TreeListColumnsOrderChangedEventArgs> ColumnsOrderChanged
C#
public event EventHandler<TreeListCreateColumnEditorEventArgs> CreateColumnEditor
C#
public event EventHandler<TreeListCreateCustomColumnEventArgs> CreateCustomColumn
C#
public event EventHandler<TreeListCommandEventArgs> DeleteCommand
C#
public event EventHandler<TreeListCommandEventArgs> EditCommand
C#
public event EventHandler<TreeListExportingEventArgs> Exporting
C#
public event EventHandler<TreeListInfrastructureExportingEventArgs> InfrastructureExporting
C#
public event EventHandler<TreeListCommandEventArgs> InsertCommand
C#
public event EventHandler<TreeListCommandEventArgs> ItemCommand
C#
public event EventHandler<TreeListItemCreatedEventArgs> ItemCreated
C#
public event EventHandler<TreeListItemDataBoundEventArgs> ItemDataBound
C#
public event EventHandler<TreeListDeletedEventArgs> ItemDeleted
C#
public event EventHandler<TreeListItemDragDropEventArgs> ItemDrop
C#
public event EventHandler<TreeListInsertedEventArgs> ItemInserted
C#
public event EventHandler<TreeListUpdatedEventArgs> ItemUpdated
C#
public event EventHandler<TreeListNeedDataSourceEventArgs> NeedDataSource
C#
public event EventHandler<TreeListPageChangedEventArgs> PageIndexChanged
C#
public event EventHandler<TreeListPageSizeChangedEventArgs> PageSizeChanged
C#
public event EventHandler<TreeListPdfExportingEventArgs> PdfExporting
C#
public event EventHandler SelectedIndexChanged
C#
public event EventHandler<TreeListSortEventArgs> Sorting
C#
public event EventHandler<TreeListCommandEventArgs> UpdateCommand
In this article
DefinitionConstructorsRadTreeList()FieldsCancelCommandNameChangePageSizeCommandNameDeleteCommandNameDeselectAllCommandNameDeselectCommandNameEditCommandNameExpandCollapseCommandNameExportToExcelCommandNameExportToPdfCommandNameExportToWordCommandNameFirstPageCommandArgumentInitInsertCommandNameLastPageCommandArgumentNextPageCommandArgumentPageCommandNamePerformInsertCommandNamePrevPageCommandArgumentRebindTreeListCommandNameReorderCommandNameSelectAllCommandNameSelectCommandNameSortCommandNameSwapCommandNameUpdateCommandNamePropertiesAllowLoadOnDemandAllowMultiColumnSortingAllowMultiItemEditAllowMultiItemSelectionAllowNaturalSortAllowPagingAllowRecursiveDeleteAllowRecursiveSelectionAllowSortingAllowStableSortAlternatingItemStyleAutoGenerateColumnsAutoGeneratedColumnsCaptionClientDataKeyNamesClientDataKeyValuesClientExpandedIndexesClientSettingsColumnsCommandItemDisplayCommandItemSettingsCommandItemStyleCultureCurrentDataSourceCurrentPageIndexDataKeyNamesDataKeyValuesDataSourceIsAssignedDeleteMethodDetailTemplateDirEditFormSettingsEditIndexesEditItemsEditItemStyleEditModeEnableAriaSupportEnableNoRecordsTemplateExpandCollapseColumnWidthExpandCollapseModeExpandedIndexesExportSettingsFooterItemStyleGridLinesHeaderStyleHideExpandCollapseButtonIfNoChildrenInsertIndexesInsertItemsInsertMethodIsDataBindingIsExportingIsItemInsertedIsNeedDataSourceInProgressItemsItemStyleLocalizationPathNoRecordsTemplateNoRecordsTextPageCountPagerStylePagerTemplatePageSizeParentDataKeyNamesParentDataKeyValuesPersistAutoGenerateColumnsStateOnRebindRenderColumnsSelectedIndexesSelectedItemsSelectedItemStyleShowFooterShowOuterBordersShowTreeLinesSkinSortExpressionsSortingSettingsSummarySupportsRenderingModeTagKeyUpdateMethodValidationSettingsMethodsAddAttributesToRender(HtmlTextWriter)ApplyRecursiveSelection(TreeListDataItem, bool)ApplyRecursiveSelection(TreeListHierarchyIndex, bool)AutoDataBind(TreeListRebindReason)CallItemCreated(TreeListItemCreatedEventArgs)CallItemDataBound(TreeListItemDataBoundEventArgs)ClearAutoGeneratedColumns()ClearRenderColumns()ClearSelectedItems()CollapseAllItems()ControlPreRender()CreateButton(string, bool)CreateButton(string, string, bool)CreateChildControls(IEnumerable, bool)CreateCommandItem(ControlCollection, bool)CreateDataItem(int, TreeListHierarchyIndex)CreateDataItems(IEnumerable<TreeListSourceItem>, ControlCollection)CreateDataSourceSelectArguments()CreateDetailTemplateItem(TreeListDataItem)CreateEditFormItem(TreeListDataItem)CreateHeaderItem(ControlCollection)CreateInsertItem(TreeListDataItem)CreateMobileViews()CreatePagerItem(ControlCollection, bool)CreateRootInsertItem(ControlCollection)DataBind()DescribeComponent(IScriptDescriptor)ExpandAllItems()ExpandItemToLevel(TreeListDataItem, int)ExpandToLevel(int)ExportToExcel()ExportToPdf()ExportToWord()ExtractParentKeyValuesForChild(IDictionary, TreeListDataItem)ExtractValuesFromItem(IDictionary, TreeListEditableItem, bool)FindItemByKeyValue(string, object)GetColumn(string)GetColumnSafe(string)GetDataSource()GetIntegerPixelFromClientState(string)GetItems(params TreeListItemType[])GetMaximumNestedLevel()GetScriptReferences()HandleClientFireCommand(string, string, string)InsertChildItem(TreeListDataItem, object)InsertChildItem(TreeListDataItem)InsertItem()InsertItem(object)LoadAutoGeneratedColumnsState(object)LoadClientState(Dictionary<string, object>)LoadControlState(object)LoadControlStateObject(object[], int)LoadSelectedState(Dictionary<string, object>)LoadViewState(object)OnAutoGeneratedColumnCreated(TreeListAutoGeneratedColumnCreatedEventArgs)OnBubbleEvent(object, EventArgs)OnCancelCommand(TreeListCommandEventArgs)OnChildItemsDataBind(TreeListChildItemsDataBindEventArgs)OnColumnsOrderChanged()OnCreateColumnEditor(TreeListCreateColumnEditorEventArgs)OnCreateCustomColumn(TreeListCreateCustomColumnEventArgs)OnDeleteCommand(TreeListCommandEventArgs)OnEditCommand(TreeListCommandEventArgs)OnExporting(TreeListExportingEventArgs)OnInfrastructureExporting(TreeListInfrastructureExportingEventArgs)OnInit(EventArgs)OnInsertCommand(TreeListCommandEventArgs)OnItemCommand(TreeListCommandEventArgs)OnItemDeleted(TreeListDeletedEventArgs)OnItemDrop(TreeListItemDragDropEventArgs)OnItemInserted(TreeListInsertedEventArgs)OnItemUpdated(TreeListUpdatedEventArgs)OnLoad(EventArgs)OnNeedDataSource(TreeListNeedDataSourceEventArgs)OnPageIndexChanged(TreeListPageChangedEventArgs)OnPageSizeChanged(TreeListPageSizeChangedEventArgs)OnPdfExporting(TreeListPdfExportingEventArgs)OnPreRender(EventArgs)OnSelectedIndexChanged(EventArgs)OnSorting(TreeListSortEventArgs)OnUpdateCommand(TreeListCommandEventArgs)PerformDataBinding(IEnumerable)PerformDelete(TreeListDataItem)PerformInsert(TreeListEditableItem, bool)PerformInsert(TreeListEditableItem)PerformReorder(TreeListItemDragDropEventArgs)PerformUpdate(TreeListEditableItem, bool)PerformUpdate(TreeListEditableItem)PopulateDataKeys(object)PrepareDataSource()RaisePostBackEvent(string)RaisePostDataChangedEvent()Rebind()Render(HtmlTextWriter)RenderContents(HtmlTextWriter)ReorderColumns(int, int)ReorderColumns(string, string)ReorderColumns(TreeListColumn, TreeListColumn)SaveAutoGeneratedColumnsState()SaveControlState()SaveControlStateObject(IList)SaveViewState()SetStyleClasses()ShouldCreatePagerItem(bool)SwapColumns(int, int)SwapColumns(string, string)SwapColumns(TreeListColumn, TreeListColumn)TrackViewState()EventsAutoGeneratedColumnCreatedCancelCommandChildItemsDataBindColumnsOrderChangedCreateColumnEditorCreateCustomColumnDeleteCommandEditCommandExportingInfrastructureExportingInsertCommandItemCommandItemCreatedItemDataBoundItemDeletedItemDropItemInsertedItemUpdatedNeedDataSourcePageIndexChangedPageSizeChangedPdfExportingSelectedIndexChangedSortingUpdateCommand
Not finding the help you need?
Contact Support