I have the following markup on my page. The root and the 2nd level hierarchy seem to function well, but the 2nd level should expose a 3rd level hierarchy and this never happens.
Why don't I get the indicators for the 3rd level ???
Thanks for any tips:
Why don't I get the indicators for the 3rd level ???
Thanks for any tips:
| <telerik:RadGrid ID="tgrdProducts" runat="server" AllowSorting="false" AllowPaging="true" AllowFilteringByColumn="false" EnableViewState="false" |
| AutoGenerateColumns="false" Skin="WebBlue" AllowCustomPaging="true" AllowMultiRowSelection="true"> |
| <MasterTableView ClientDataKeyNames="ProductNumber, RecordID, ParentID" AllowSorting="false" |
| HierarchyLoadMode="Client"> |
| <NoRecordsTemplate> |
| <div>There are no records to display</div> |
| </NoRecordsTemplate> |
| <DetailTables> |
| <telerik:GridTableView ClientDataKeyNames="LicensableNumber, RecordID, ParentID" Width="100%" |
| AutoGenerateColumns="false" |
| HierarchyLoadMode="Client" |
| runat="server"> |
| <PagerStyle AlwaysVisible="false" Position="Top" Mode="NextPrevNumericAndAdvanced" /> |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="ParentID" MasterKeyField="RecordID" /> |
| </ParentTableRelation> |
| <NoRecordsTemplate> |
| <div>There are no records to display</div> |
| </NoRecordsTemplate> |
| <DetailTables> |
| <telerik:GridTableView ClientDataKeyNames="ItemPartNumber, RecordID, ParentID" Width="100%" |
| AutoGenerateColumns="false" |
| HierarchyLoadMode="Client" |
| runat="server" > |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="ParentID" MasterKeyField="RecordID" /> |
| </ParentTableRelation> |
| <NoRecordsTemplate> |
| <div>There are no records to display</div> |
| </NoRecordsTemplate> |
| <Columns> |
| <telerik:GridBoundColumn DataField="RecordID" DataType="System.Int32" |
| HeaderText="RecordID" SortExpression="RecordID" UniqueName="RecordID" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ParentID" DataType="System.Int32" |
| HeaderText="ParentID" SortExpression="ParentID" UniqueName="ParentID" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ItemPartNumber" ItemStyle-Wrap="false" |
| HeaderText="Item PartNumber" SortExpression="ItemPartNumber" |
| UniqueName="ItemPartNumber"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Description" HeaderText="Description" ItemStyle-Wrap="false" |
| SortExpression="Description" UniqueName="Description"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="PartType" HeaderText="Part Type" ItemStyle-Wrap="false" |
| SortExpression="PartType" UniqueName="PartType"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Licensed" HeaderText="Licensed" ItemStyle-Wrap="false" |
| SortExpression="Licensed" UniqueName="Licensed"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="LineItem" HeaderText="Line Item" ItemStyle-Wrap="false" |
| SortExpression="LineItem" UniqueName="LineItem"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="EndItemAccess" DataType="System.Int32" ItemStyle-Wrap="false" |
| HeaderText="End Item Access" SortExpression="EndItemAccess" |
| UniqueName="EndItemAccess"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </telerik:GridTableView> |
| </DetailTables> |
| <Columns> |
| <telerik:GridBoundColumn DataField="RecordID" DataType="System.Int32" |
| HeaderText="RecordID" SortExpression="RecordID" UniqueName="RecordID" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ParentID" DataType="System.Int32" |
| HeaderText="ParentID" SortExpression="ParentID" UniqueName="ParentID" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="LicensableNumber" ItemStyle-Wrap="false" |
| HeaderText="Licensable Number" |
| SortExpression="LicensableNumber" |
| UniqueName="LicensableNumber"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Description" HeaderText="Description" ItemStyle-Wrap="false" |
| SortExpression="Description" UniqueName="Description"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="PartType" HeaderText="Part Type" ItemStyle-Wrap="false" |
| SortExpression="PartType" UniqueName="PartType"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Language" HeaderText="Language" ItemStyle-Wrap="false" |
| SortExpression="Language" UniqueName="Language"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="PricingBasis" HeaderText="Pricing Basis" ItemStyle-Wrap="false" |
| SortExpression="PricingBasis" UniqueName="PricingBasis"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="BillingType" HeaderText="Billing Type" ItemStyle-Wrap="false" |
| SortExpression="BillingType" UniqueName="BillingType"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="LicensableStatus" |
| HeaderText="Licensable Status" SortExpression="LicensableStatus" ItemStyle-Wrap="false" |
| UniqueName="LicensableStatus"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Licensed" HeaderText="Licensed" ItemStyle-Wrap="false" |
| SortExpression="Licensed" UniqueName="Licensed"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="StartDate" DataType="System.DateTime" ItemStyle-Wrap="false" |
| HeaderText="Start Date" SortExpression="StartDate" UniqueName="StartDate"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="EndDate" DataType="System.DateTime" ItemStyle-Wrap="false" |
| HeaderText="End Date" SortExpression="EndDate" UniqueName="EndDate"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="LineItem" HeaderText="Line Item" ItemStyle-Wrap="false" |
| SortExpression="LineItem" UniqueName="LineItem"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="LicensableAccess" DataType="System.Int32" ItemStyle-Wrap="false" |
| HeaderText="Licensable Access" SortExpression="LicensableAccess" |
| UniqueName="LicensableAccess"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ProductFamilyName" |
| HeaderText="Product Family Name" SortExpression="ProductFamilyName" ItemStyle-Wrap="false" |
| UniqueName="ProductFamilyName"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </telerik:GridTableView> |
| </DetailTables> |
| <Columns> |
| <telerik:GridBoundColumn DataField="RecordID" DataType="System.Int32" |
| HeaderText="RecordID" SortExpression="RecordID" UniqueName="RecordID" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ParentID" DataType="System.Int32" |
| HeaderText="ParentID" SortExpression="ParentID" UniqueName="ParentID" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ProductNumber" ItemStyle-Wrap="false" |
| DataType="System.Int32" HeaderText="Product Number" |
| SortExpression="ProductNumber" UniqueName="ProductNumber"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Description" HeaderText="Description" ItemStyle-Wrap="false" |
| SortExpression="Description" UniqueName="Description"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="PartType" HeaderText="Part Type" ItemStyle-Wrap="false" |
| SortExpression="PartType" UniqueName="PartType"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="EstimatedAnnualVolume" ItemStyle-Wrap="false" |
| DataType="System.Decimal" HeaderText="Estimated Annual Volume" |
| SortExpression="EstimatedAnnualVolume" UniqueName="EstimatedAnnualVolume"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <SortingSettings SortedBackColor="Beige" /> |
| <PagerStyle AlwaysVisible="true" Position="TopAndBottom" Mode="NextPrevNumericAndAdvanced" /> |
| <ClientSettings AllowExpandCollapse="true" AllowColumnsReorder="false" > |
| <Selecting AllowRowSelect="true" /> |
| <ClientEvents OnCommand="tgrid_Command" OnHierarchyExpanded="tgrid_OnRowExpand" /> |
| </ClientSettings> |
| </telerik:RadGrid> |