2011-06-01 76 views
0

因爲我必須爲我的公司測試一些RadControls組件,所以我目前正在處理TreeList控件。即使我只嘗試做基本的東西(用數據庫查詢填充控件)它不起作用,我只是不明白爲什麼! 我以前的調查使我認爲這個問題與DataKeyNames和ParentDataKeyNames屬性有關,但我不確定。 所以不要談論我的工作,我會讓你得到一個代碼段,這樣你可以看看它:真實關於我的查詢做一點解釋TreeList RadControl:沒有要顯示的記錄

<telerik:RadTreeList ID="RadTreeList1" runat="server" 
     AllowMultiItemEdit="False" AllowPaging="True" Culture="(Default)" 
     DataKeyNames="SousThemeID" ParentDataKeyNames="SousThemThemeID" AutoGenerateColumns="True" DataSourceID="SqlDataSource1" IsItemInserted="False"> 

<ValidationSettings CommandsToValidate="PerformInsert,Update"></ValidationSettings> 
     <Columns> 
      <telerik:TreeListBoundColumn UniqueName="column"></telerik:TreeListBoundColumn> 
     </Columns> 
<EditFormSettings EditFormType="AutoGenerated"></EditFormSettings> 
</telerik:RadTreeList> 
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
     ConnectionString="<%$ ConnectionStrings:ContenuConnectionString %>" 
     SelectCommand="SELECT [SousThemeID], [SousThemLibelle], [SousThemThemeID] FROM [SousTheme]"> 
    </asp:SqlDataSource> 

這裏:

  1. 它效果很好,所以這個問題不從這裏來
  2. SousThemeID:整數,SousThemLibelle:字符串,SousThemThemeID:整數
  3. SousTheme(以下主題或主題,低於該機構)相關主題(Theme.ThemeID = SousTheme。 SousThemThemeID)。

實施例:

[1] [ 「測試」] [1]

[2] [ 「任何你想要」] [1]

[3] [「計算機「] [1]

[4] [ 」經濟「] [2]

[5] [ 」財經「] [2]

如果您對我的代碼有什麼問題有任何想法,請告訴我。 在此先感謝。

亞歷山大。

回答

0

查看telerik網站上的this sample。這看起來正是你想要做的。