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

Definition

Constructors

C#
public TreeListDataItem(RadTreeList ownerTreeList, int displayIndex, bool isDataBinding)
Parameters:ownerTreeListRadTreeListdisplayIndexintisDataBindingbool
C#
public TreeListDataItem(RadTreeList ownerTreeList, TreeListItemType itemType, int displayIndex, bool isDataBinding)
Parameters:ownerTreeListRadTreeListitemTypeTreeListItemTypedisplayIndexintisDataBindingbool

Properties

C#
public bool CanExpand { get; }
C#
public List<TreeListDataItem> ChildItems { get; }
C#
public int DataItemIndex { get; }
C#
public TreeListDetailTemplateItem DetailItem { get; }
C#
public int DisplayIndex { get; protected set; }
C#
public override bool Edit { get; set; }

Overrides: TreeListEditableItem.Edit

C#
public TreeListEditFormItem EditFormItem { get; }
C#
public bool Expanded { get; set; }
C#
public TreeListHierarchyIndex HierarchyIndex { get; }
C#
public TreeListEditableItem InsertItem { get; }
C#
public virtual bool IsChildInserted { get; set; }
C#
protected bool IsExpanded { get; }
C#
public override bool IsInEditMode { get; }

Overrides: TreeListEditableItem.IsInEditMode

C#
public TreeListDataItem ParentItem { get; }
C#
public bool Selected { get; set; }

this[string]

TableCell

C#
[SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", MessageId = "System.String.ToUpper")]
[SuppressMessage("Microsoft.Usage", "CA2201:DoNotRaiseReservedExceptionTypes")]
public virtual TableCell this[string columnUniqueName] { get; }
Parameters:columnUniqueNamestring

Methods

C#
[SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
protected Button CreateExpandCollapseButton(string id)
Parameters:idstringReturns:

Button

C#
public override ITreeListColumnEditor GetColumnEditor(TreeListEditableColumn editableColumn)
Parameters:editableColumnTreeListEditableColumnReturns:

ITreeListColumnEditor

Overrides: TreeListEditableItem.GetColumnEditor(TreeListEditableColumn)

C#
public object GetDataKeyValue(string keyName)
Parameters:keyNamestringReturns:

object

C#
public object GetParentDataKeyValue(string keyName)
Parameters:keyNamestringReturns:

object

C#
public override void Initialize(IList<TreeListColumn> columns)
Parameters:columnsIList<TreeListColumn>

Overrides: TreeListItem.Initialize(IList<TreeListColumn>)

C#
public virtual void InitializeInEditMode(IList<TreeListColumn> columns)
Parameters:columnsIList<TreeListColumn>
C#
public void InsertChildItem()
C#
public virtual void InsertChildItem(object newDataItem)
Parameters:newDataItemobject
C#
protected void SetExpandedState(bool shouldExpand)
Parameters:shouldExpandbool
C#
protected void SetSelected(bool isSelected)
Parameters:isSelectedbool