Set the AllowRecreateNodesOnEndDataUpdate property to false to make the TreeListView handle the data source notifications between the DataControlBase.BeginDataUpdate/DataControlBase.EndDataUpdate methods and recreate its nodes in real time.
When set to true, the TreeListView does not handle notifications between DataControlBase.BeginDataUpdate/DataControlBase.EndDataUpdate. In this case, the TreeListView recreates all nodes when the DataControlBase.EndDataUpdate method is called.
When the AllowRecreateNodesOnEndDataUpdate property is not set, the TreeListView sets it to true for self-referential sources by default. For hierarchical sources, the AllowRecreateNodesOnEndDataUpdate property is set to false by default.