Given the following object structure...
public class CategoryViewModel
{
public int category_id {get; set;}
public string category_name {get; set;}
public List<CategoryDetailsViewModel> details { get; set; }
}
public class CategoryDetailsViewModel
{
public string category_detail_id {get; set;}
public string category_admin {get; set;}
}
Is it possible to use a DetailTable where the details are defined in the parent object? For example, I've tried this, though all the detail tables were empty:
<telerik:RadGrid runat="server" ID="rgCategories" OnNeedDataSource="rgCategories_NeedDataSource" Skin="Silk" AutoGenerateColumns="false">
<MasterTableView>
<DetailTables>
<telerik:GridTableView Name="Category Details">
<Columns>
<telerik:GridBoundColumn HeaderText="Category Admin" DataTextField="details.category_admin"></telerik:GridBoundColumn>
</Columns>
</telerik:GridTableView>
</DetailTables>
<Columns>
<telerik:GridBoundColumn HeaderText="Category" DataField="category_name"></telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>