【问题标题】:TreeList RadControl : No records to displayTreeList RadControl:没有要显示的记录
【发布时间】:2011-06-01 08:04:45
【问题描述】:

由于我必须为我的公司测试一些 RadControls 组件,我目前正在研究 TreeList 控件。即使我只尝试做一些基本的事情(使用数据库查询填充控件)它也不起作用,我就是不知道为什么! 我之前的调查使我认为该问题与 DataKeyNames 和 ParentDataKeyNames 属性有关,但我不确定。 因此,与其谈论我的工作,我会让您获得一个代码 sn-p 以便您查看它:

<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. SousThemThemeID:整数、SousThemLibelle:字符串、SousThemThemThemeID:整数
  3. SousTheme(即在主题下或下面的主题)与主题相关(Theme.ThemeID = SousTheme.SousThemThemeID)。

例子:

[1][“测试”][1]

[2][“随便你”][1]

[3][“计算机”][1]

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

[5][“金融”][2]

如果您对我的代码中出了什么问题有任何想法,请告诉我。 提前致谢。

亚历山大。

【问题讨论】:

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


    【解决方案1】:

    查看 Telerik 网站上的 this sample。看来这正是您想要做的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-18
      • 1970-01-01
      • 1970-01-01
      • 2012-10-25
      • 2018-01-04
      • 2018-08-08
      相关资源
      最近更新 更多