I followed your Idea of initial band depth to -1 but I see no of exceptions like key not found.
Do you have any sample where it shows how to bind to WebHierarchicalDataGrid with custom objects in code behind and NOT BY DATASET and ACCESS THRU ASPX.
…