Hi Amit,
Thank you for contacting Syncfusion support.
We have checked your provided sample and we can reproduce your reported issue “after adding items to items to dataSource, updated data values not refreshed” in TreeView. If we update the datasource, it will update the data alone but not refreshed in TreeView. Based on this, our TreeView component works for manually call the refresh method (For first time datasource not updated in tree). Currently, we don’t have provided the pipeline support (“Update the TreeView based on updated data”) for TreeView component.
However, we have considered this as a feature and added it into our feature request list. This will be estimated to be available in our Essential Studio 2018 Volume 4 Service Pack1 release which is expected to be rolled out in the month of January, 2019.
Meanwhile, you can rebind the dataSource for TreeView using fields property to resolve it as a workaround solution. In the below sample, we have updated the entire dataSource with defined expanded property to expand it. Please refer the below sample link.
Could you please check the above sample and get back to us if you need any further assistance?
Thanks,
Christo