public static T GetParentItem <T>(this ASPxTreeList source, string childNodeKey) { var parentNode = source.GetParentNode(childNodeKey); if (parentNode == source.RootNode) { return(default(T)); } return((T)(parentNode != null ? parentNode.DataItem : null)); }