I can explain you the scenario,
Application have some menus and a gridview. We can drag and drop the file to grid. When a particular file is selected in grid, we can do some process on the selected file. So after process I need to display the result file in a table below the row (Hierarchical data). Two issues we encounter now is,
1) After processing a row, it is adding data to its inner table very well. But state of parent row is collapsed. Is there any way to programmatically expand the processed row?
2)After adding data into inner table, and then we try to drag and drop, all existing row's alignment get corrupt in the grid as show in picture attached in tread.