TreeList RadControl:没有要显示的记录

时间:2011-06-01 08:04:46

标签: vb.net asp.net-ajax telerik rad-controls

由于我必须为公司测试一些RadControls组件,我目前正在使用TreeList控件。即使我只尝试做基本的东西(用数据库查询填充控件)它不起作用,我只是无法弄清楚为什么! 我之前的调查让我认为该问题与DataKeyNames和ParentDataKeyNames属性有关,但我不确定。 所以,不要谈论我的工作,我会让你得到一个代码片段,以便你可以看看它:

<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:Integer,SousThemLibelle:String,SousThemThemeID:integer
  3. SousTheme(表示主题下或主题下方)与主题相关(Theme.ThemeID = SousTheme.SousThemThemeID)。
  4. 示例:

    [1] [“test”] [1]

    [2] [“无论你想要什么”] [1]

    [3] [“电脑”] [1]

    [4] [“经济”] [2]

    [5] [“财务”] [2]

    如果您对我的代码中出现的问题有任何疑问,请告诉我们。 提前谢谢。

    亚历山大。

1 个答案:

答案 0 :(得分:0)

在telerik网站上查看this sample。这似乎正是你想要做的。