Hi Kevin,
Generally, you can use GridView's ExpandAllHierarchyItems and CollapseAllHierarchyItems methods. As for binding of GridViewRow's IsExpanded - you can bind it to a property of your business object by subscribing to GridView's RowLoaded event. It will be something similar to this:
Regards,
Yoan
Telerik
DevCraft Q1'14 is here! Watch the online conference to see how this release solves your top-5 .NET challenges. Watch on demand now.