【发布时间】: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>
下面是关于我的查询的一点解释:
- 它运行良好,所以问题不是来自这里
- SousThemThemeID:整数、SousThemLibelle:字符串、SousThemThemThemeID:整数
- SousTheme(即在主题下或下面的主题)与主题相关(Theme.ThemeID = SousTheme.SousThemThemeID)。
例子:
[1][“测试”][1]
[2][“随便你”][1]
[3][“计算机”][1]
[4][“经济”][2]
[5][“金融”][2]
如果您对我的代码中出了什么问题有任何想法,请告诉我。 提前致谢。
亚历山大。
【问题讨论】:
标签: vb.net asp.net-ajax telerik rad-controls