TreeListColumnEditorEventArgs.NodeKey Property
Gets the key value that uniquely identifies the node whose values are being initialized.
Namespace: DevExpress.Web.ASPxTreeList
Assembly: DevExpress.Web.ASPxTreeList.v24.2.dll
Declaration
Property Value
Type | Description |
---|---|
String | A string value that identifies the node whose values are being initialized. |
Example
This example shows how to prevent end-users from changing the Department of root nodes. The ASPxTreeList.CellEditorInitialize is raised when the ASPxTreeList is switched to edit mode, and enables you to initialize cell editors. If the edited node resides within the first nesting level and the processed editor corresponds to the Department column, the editor is disabled.
The image below shows the result:
protected void ASPxTreeList1_CellEditorInitialize(object sender,
TreeListColumnEditorEventArgs e) {
if (ASPxTreeList1.FindNodeByKeyValue(e.NodeKey).Level == 1 &&
e.Column.FieldName == "Department")
e.Editor.Enabled = false;
}
See Also