TreeList RadControl:没有要显示的记录



由于我必须为我的公司测试一些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. SousTimeID:整数,SousTmLibele:字符串,SousThemeID:整数
  3. SousTime(意思是在主题下或下面的主题)与主题相关(theme.ThemeID=SousTme.SoutThemThemeID)

示例:

[1]["测试"][1]

[2]["随心所欲"][1]

[3]["计算机"][1]

[4]["经济"][2]

[5]["财务"][2]

如果你知道我的代码出了什么问题,请告诉我。提前谢谢。

亚历山大。

请在telerik网站上查看此示例。这似乎正是你想要做的。

相关内容

  • 没有找到相关文章

最新更新