Is there anyway we can dynamically populate a win grid inside another win grid
You could do this using the new UltraControlContainerEditor component. You would have to have a grid cell that contained a value that can be used as the DataSource of another grid. So your column's data type could be an IList or a IBindingList.
However, I'm not sure it's a good idea.. This could cause a performance problem to have so many grids inside cells constantly painting.
Thanks for your help it's worked :)