This is a migrated thread and some comments may be shown as answers.

RadTreeList isn't loading on page load

1 Answer 64 Views
TreeList
This is a migrated thread and some comments may be shown as answers.
Roukaya
Top achievements
Rank 2
Roukaya asked on 08 May 2013, 06:17 AM
I'm having a problem in radtreelist and it isn't loading on page load the radtreelist is inside a radmultipage the code is like this :
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1"
                        SelectedIndex="0" ReorderTabsOnSelect="true" Align="Justify" Width="220px"  >
                        <Tabs>
   <telerik:RadTab Text="<%$Resources:Strings,Stores %>" >
                            </telerik:RadTab>
   <telerik:RadMultiPage ID="RadMultiPage1" runat="server" Width="100%">
   <telerik:RadPageView ID="StoresPageView" runat="server">
                        <telerik:RadAjaxPanel ID="Ajpanel" runat="server">
                           <telerik:RadTreeList ID="StoreTreeList" runat="server"   HideExpandCollapseButtonIfNoChildren="true"
                                ParentDataKeyNames="PARENT_STORE_ID" DataKeyNames="STORE_ID" AllowPaging="false" GridLines="Horizontal"
                                AutoGenerateColumns="false" AllowSorting="true" AllowMultiItemSelection="true" OnNeedDataSource="StoreTreeList_NeedDataSource">
                                <ItemStyle  HorizontalAlign="Left" />
                               <ClientSettings><Scrolling UseStaticHeaders="true"  AllowScroll="true"  /> </ClientSettings>
                                <Columns>
 
                                    <telerik:TreeListSelectColumn  ></telerik:TreeListSelectColumn>
                                    <telerik:TreeListTemplateColumn  Display="false" >
                                    <ItemTemplate>
                                    <asp:HiddenField ID="hf_StoreID" runat="server" Value='<%# Eval("STORE_ID") %>' />
                                    </ItemTemplate>
                                    </telerik:TreeListTemplateColumn>
                                    <telerik:TreeListBoundColumn DataField="STORE_NAME" HeaderText="Stores" >
                                    </telerik:TreeListBoundColumn>
 
                                </Columns>
                            </telerik:RadTreeList>
                         </telerik:RadAjaxPanel>
                        </telerik:RadPageView>
server side :
protected void StoreTreeList_NeedDataSource(object sender,TreeListNeedDataSourceEventArgs e)
{
    BindTreeList();
 
}
 
  private void BindTreeList()
 {
 
   StoresDT.Select("STORE_ID=" + new WebSiteDataHelper().SelectedStoreID.Value)[0]["PARENT_STORE_ID"] = 0;
   StoreTreeList.DataSource = StoresDT;
 }
  protected void Page_Load(object sender, EventArgs e)
  {
   if (!IsPostBack)
    {
          StoreTreeList.ExpandAllItems();
    }
  }

1 Answer, 1 is accepted

Sort by
0
Kostadin
Telerik team
answered on 10 May 2013, 12:00 PM
Hi Roukaya,

Could you please elaborate a little bit more on your scenario? I prepared a small sample based on your code and attached it to this thread. Please give it a try and let me know how it differs from your real setup.

Kind regards,
Kostadin
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Tags
TreeList
Asked by
Roukaya
Top achievements
Rank 2
Answers by
Kostadin
Telerik team
Share this question
or