Вы можете использовать автоматически сгенерированную иерархию.Он работает с DataSets и не имеет функциональности для Radgrid:
<telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource" AutoGenerateHierarchy="true">
</telerik:RadGrid>
Код позади:
protected void RadGrid1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
RadGrid1.DataSource = MyDataSet;
}
Проверьте эту ссылку, которая демонстрирует, чтофункциональность.