protected void treeList_CustomDataCallback(object sender, TreeListCustomDataCallbackEventArgs e) { string key = e.Argument.ToString(); TreeListNode node = ASPxTreeList1.FindNodeByKeyValue(key); e.Result = GetEntryText(node); }
protected void ASPxTreeList1_CommandColumnButtonInitialize(object sender, DevExpress.Web.ASPxTreeList.TreeListCommandColumnButtonEventArgs e) { TreeListNode node = ASPxTreeList1.FindNodeByKeyValue(e.NodeKey.ToString()); if (node.Level == 1) { e.Visible = DefaultBoolean.False; } }
protected void ASPxTreeList1_CustomCallback(object sender, TreeListCustomCallbackEventArgs e) { ASPxTreeList1.CollapseAll(); TreeListNode node = ASPxTreeList1.FindNodeByKeyValue(e.Argument); while (node.ParentNode != null) { node.Expanded = true; node = node.ParentNode; } }
protected void ASPxTreeList1_CommandColumnButtonInitialize(object sender, TreeListCommandColumnButtonEventArgs e) { if (e.ButtonType != TreeListCommandColumnButtonType.Delete) { return; } if (ASPxTreeList1.FindNodeByKeyValue(e.NodeKey).ChildNodes.Count != 0) { e.Visible = DevExpress.Utils.DefaultBoolean.False; } }
protected void ASPxGridView1_FocusedRowChanged(object sender, EventArgs e) { object key = ASPxGridView1.GetRowValues(ASPxGridView1.FocusedRowIndex, "ID"); if (key != null) { DevExpress.Web.ASPxTreeList.TreeListNode node = ASPxTreeList1.FindNodeByKeyValue(key.ToString()); if (node != null) { node.Focus(); } } }