Now I use TreeListControl to show 300,000+ items;
<dxg: TreeListControl x:Name=treeListControl />
and I update data by this way;
// itemList - A List<T> owned 300,000+ T;
treeListControl.ItemSource = itemList;
then, I find out this code will run a long time beyond 6,000 ms;
In fact, I still need to keep these Expanding Status after updating;
// before updating, I use method StoreNodesStatus();
treeListControl.View.RestoreNodesStatus();
God, this code will run a long-long time beyond several minutes.
So, I try some way to improve performance, Maybe Can I use virtual source? but, I don`t know how to implement virtual source to TreeListControl , the demo for GridControl using virtual source does not work on TreeListControl.